0
下面的例子可以編譯,但我不知道它的任何地方記載:它允許在對象字面量中使用數字作爲鍵嗎?
var o:Object = { 1: 2, 3: 4 };
我可以放心地在我的代碼中使用此?
P.S.我知道我可以只使用數組的對象,而不是像這樣的,但有時{鍵:值}比數組初始化清晰。
下面的例子可以編譯,但我不知道它的任何地方記載:它允許在對象字面量中使用數字作爲鍵嗎?
var o:Object = { 1: 2, 3: 4 };
我可以放心地在我的代碼中使用此?
P.S.我知道我可以只使用數組的對象,而不是像這樣的,但有時{鍵:值}比數組初始化清晰。
是的,當然可以。例如,用例是{id:valueObject}
哈希映射。此處的密鑰自動轉換爲String
。
謝謝你的回答。我剛剛找到確認你的答案在ActionScript規格: http://livedocs.adobe.com/specs/actionscript/3/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=as3_specification126.html –