Chr*_*ris 3 arrays jquery multidimensional-array
我有一个多维,我想获得第二维的第一个元素.
myArray[0]
Run Code Online (Sandbox Code Playgroud)
是我的第二个维度.我无法使用
myArray[0][0]
Run Code Online (Sandbox Code Playgroud)
因为我不知道第二维的关键(key = userID).知道如何在不知道密钥的情况下获取第一个元素吗?
对象属性(JavaScript没有真正的多维或关联数组)没有已定义的顺序,只能通过其字符串键访问.
使用a迭代密钥的for ( in )顺序是特定于实现,因为规范中没有指定顺序.例如,无论添加什么顺序,Chrome都会订购数字键(作为V8的数组相关优化).
如果您决定不想听我说并且想要危险地生活,那么您可以根据JavaScript实现获得第一个属性var worksExceptWhenItDoesnt = myArray[Object.keys(myArray)[0]].