我正在迭代通过 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但它们不是。所以我的问题是,如何在循环中访问那些未命名的值?
1 回答
![?](http://img1.sycdn.imooc.com/545868b60001587202200220-100-100.jpg)
森林海
TA贡献2011条经验 获得超2个赞
尝试这个:
let items = {
1234: "Lorem",
2345: "Ipsum",
}
$.each(items, function( key, value ) {
console.log(key, value);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
添加回答
举报
0/150
提交
取消