我試圖使用「for」作爲對象屬性名稱。它似乎在IE7,IE8,Firefox,Chrome和Opera中運行良好,但顯然不在Safari中。瀏覽器支持在JavaScript中使用保留字作爲屬性名稱
我的理解是,ECMAScript 5允許它(如JavaScript keywords in hash keys中所述)。
我可以得到一個支持/不支持這個地方的瀏覽器的權威列表嗎?
編輯:其實,CoffeeScript的保留字屬性名稱的自動字符串是什麼讓我相信它的作品。正確地重新測試後,它似乎不能在任何地方工作,所以現在的問題是:是否有按照ECMAScript 5規範允許的瀏覽器?
豈不是更容易更改的屬性名稱? – jondavidjohn
我認爲假設我知道重命名該房產的可能性是安全的。有時候人們只是好奇,你知道。 –