我正在研究PHP,想知道是否有其他常用的编程语言使用关联数组来实现简单的索引元素存储和键值功能。它是否使PHP在这方面独一无二?
JavaScript做同样的事情-参见MDN上的数组。
http://www.adobe.com/devnet/actionscript/learning/as3-fundamentals/associative-arrays.html
Actionscript也是如此,但是Ecmascript的任何方言也可以这样。
编辑:AS3采取了更严格的方法。
关于JS: JS中的对象可以有一个数字名称的属性{0:'value'}
。
不同之处在于您只能将其作为数组obj[0]
访问,而{'name':'value'}
可以像obj.name
或obj['name']
一样访问。
数组在JS中确实存在,但它们只是数字索引,但对象和数组都可以被同样对待,例如在for loop
中。