如何获取数组的第一个元素 - jQuery

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).知道如何在不知道密钥的情况下获取第一个元素吗?

ale*_*lex 7

对象属性(JavaScript没有真正的多维或关联数组)没有已定义的顺序,只能通过其字符串键访问.

使用a迭代密钥的for ( in )顺序是特定于实现,因为规范中没有指定顺序.例如,无论添加什么顺序,Chrome都会订购数字键(作为V8的数组相关优化).

如果您决定不想听我说并且想要危险地生活,那么您可以根据JavaScript实现获得第一个属性var worksExceptWhenItDoesnt = myArray[Object.keys(myArray)[0]].