Javascript 访问Ajax对象中的未命名值
我正在迭代通过Ajax调用返回的对象,该调用由ID和名称对组成,如下所示:Javascript 访问Ajax对象中的未命名值,javascript,jquery,ajax,each,Javascript,Jquery,Ajax,Each,我正在迭代通过Ajax调用返回的对象,该调用由ID和名称对组成,如下所示: 1234: "Lorem", 2345: "Ipsum, ... 我的环看起来像 $( items ).each( function( key, value ) { # do something } 请注意,ID不是键,它们不是顺序的。我陷入困境的地方是我无法独立访问这些值。如果我使用key返回密钥(当然)而不是ID,并且value[0]不起作用,value返回像1234:“Lo
1234: "Lorem",
2345: "Ipsum,
...
我的环看起来像
$( items ).each( function( key, value ) {
# do something
}
请注意,ID不是键,它们不是顺序的。我陷入困境的地方是我无法独立访问这些值。如果我使用key
返回密钥(当然)而不是ID,并且value[0]
不起作用,value
返回像1234:“Lorem”
这样的一对。如果我的值被命名,那么我可以使用value.name
和value.id
,但它们不是
所以我的问题是,我如何访问循环中那些未命名的值?试试这个:
let项目={
1234:“洛勒姆”,
2345:“Ipsum”,
}
$。每个(项目、功能(键、值){
console.log(键、值);
});代码>
魔术!谢谢你,巴达维少校