Cha*_*ies 33 javascript object
好吧,让我们说我有我的对象
myobj = {"A":["Abe"], "B":["Bob"]}
Run Code Online (Sandbox Code Playgroud)
我想从中得到第一个元素.因为在我希望它返回Abe索引为A.我怎样才能做出类似的事情myobj[0]并走出"安倍".
Rei*_*nis 59
我知道这是一个迟到的答案,但我认为这是OP所要求的.
myobj[Object.keys(myobj)[0]];
Run Code Online (Sandbox Code Playgroud)
Aln*_*tak 16
JS对象没有定义的顺序,它们(根据定义)是一组未排序的键值对.
如果用"first"表示"首先按字典顺序排列",则可以使用:
var sortedKeys = Object.keys(myobj).sort();
Run Code Online (Sandbox Code Playgroud)
然后使用:
var first = myobj[sortedKeys[0]];
Run Code Online (Sandbox Code Playgroud)
小智 7
myobj = {"A":["Abe"], "B":["Bob"]}
Object.keys(myobj)[0]; //return the key name at index 0
Object.values(myobj)[0] //return the key values at index 0
Run Code Online (Sandbox Code Playgroud)