我正在研究PHP,并想知道是否还有其他常用的编程语言,它们使用关联数组来实现简单的索引元素存储和键值功能。在这个意义上它是否使PHP独一无二?
答案 0 :(得分:1)
JavaScript做同样的事情 - 请参阅Arrays on MDN。
答案 1 :(得分:0)
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
。