Javascript 访问Ajax对象中的未命名值

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

我正在迭代通过Ajax调用返回的对象,该调用由ID和名称对组成,如下所示:

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(键、值);
});

魔术!谢谢你,巴达维少校