2013-09-21 4 views
0

다음 예제는 컴파일하지만, 어디 문서화 있는지 확실하지 않습니다 수 있습니다개체 리터럴에서 숫자를 키로 사용할 수 있습니까?

var o:Object = { 1: 2, 3: 4 }; 

내가 안전하게 내 코드에서 이것을 사용할 수 있습니까?

P. 나는이 객체와 같은 객체 대신 배열을 사용할 수 있다는 것을 알고 있지만 때때로 {key : value}가 배열 초기화보다 명확합니다.

답변

1

예, 가능합니다. 예를 들어 유스 케이스는 {id:valueObject} 해시 맵입니다. 여기에있는 키는 자동으로 String으로 변환됩니다.

+1

감사합니다. ActionScript 사양에서 답변에 대한 확인을 찾았습니다. http://livedocs.adobe.com/specs/actionscript/3/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=as3_specification126.html –

관련 문제