fab*_*ous 8 javascript associative-array key
我有一个js'allociative'数组,有
array['serial_number'] = 'value'
Run Code Online (Sandbox Code Playgroud)
serial_number和value是字符串.例如array['20910930923'] = '20101102'
我按价值排序,工作正常.假设我收回了"已排序"的对象;
现在我想访问'sorted'数组的第一个KEY.我该怎么做?我想不出我需要迭代了
for (var i in sorted)
Run Code Online (Sandbox Code Playgroud)
并在第一个之后停止......
谢谢
编辑:只是为了澄清,我知道js不支持关联数组(这就是为什么我把它放在标题中的高逗号中).
实际上,JavaScript 不支持关联数组,因此您无法以隐式顺序循环遍历它(例如,您无法通过索引器属性访问它,array[0]也不会访问对象中的第一个元素)。语法使它看起来像这样,但实际上并非如此。所以你对你的对象没有“顺序”。
http://www.hunlock.com/blogs/Mastering_Javascript_Arrays
\n\n\n\nJavaScript 没有也不支持关联数组。然而\xe2\x80\xa6\n Javascript 中的所有数组都是对象\n 并且Javascript 的对象语法提供了\n 关联数组的基本模拟。因此,上面的示例代码实际上可以工作。请注意,这不是一个真正的数组,如果您尝试使用它,它会存在真正的陷阱。示例中的“person”元素成为数组对象的属性和方法的一部分,就像 .length、.sort()、.splice() 和所有其他元素一样内置属性和\n 方法。
\n
| 归档时间: |
|
| 查看次数: |
12618 次 |
| 最近记录: |