我一直在使用Youtube json api來製作新的mash-up。
某處在response,你可以找到以下內容:Youtube使用「默認」作爲對象屬性的名稱
{
"player":
{
"default":"http://www.youtube.com/watch?v\u003deH5Iysm417U"
}
}
我總是學不使用在ECMAScript standard的保留字節爲標識符提到的任何話。所以據我所知,不允許使用名稱「default」作爲屬性名稱。 YouTube爲什麼要這樣做?
player.default
說實話,上面的代碼在瀏覽器中正常工作。但爲了在使用Google閉包編譯器時沒有編譯錯誤,我必須將其更改爲下面的代碼。
player["default"]
我就覺得這是錯誤的。
這裏最重要的問題是,我能做些什麼嗎?
肖恩,感謝您的解釋。 – christianvuerings 2011-05-28 08:51:03