Javascript JS,在Json对象列表上循环
这是我使用Javascript JS,在Json对象列表上循环,javascript,json,Javascript,Json,这是我使用console.log(res) 使用下面的代码,我得到了键列表:值 var counter = 0; $.each(res.d[counter ], function (key, value) { console.log(key + ": " + value); counter++; }); 如何读取特定值,如索赔id? 我可以使用Switch(),但可能还有另一种方法首先,它不是对象,而是数组。 其次,根据需要,您可以使用forEach在数组上循环,并显示或分配id,
console.log(res)
使用下面的代码,我得到了键列表:值
var counter = 0;
$.each(res.d[counter ], function (key, value) {
console.log(key + ": " + value);
counter++;
});
如何读取特定值,如索赔id
?
我可以使用
Switch()
,但可能还有另一种方法首先,它不是对象
,而是数组
。
其次,根据需要,您可以使用forEach
在数组上循环,并显示或分配id,或者使用id执行任何需要的操作,或者使用map
使用选定的值构建新数组
const数组=[
{索赔类型:“索赔收件箱+子索赔”,索赔详细信息:12,索赔id:123},
{索赔类型:“索赔收件箱+子索赔”,索赔详细信息:12,索赔id:124},
{{类型:“索赔收件箱+子条款”,索赔详情:12,索赔id:125},
{索赔类型:“索赔收件箱+子索赔”,索赔详细信息:12,索赔id:126}
];
array.forEach(item=>console.log(item['Claim_id']);
console.log(“------------------”);
//生成新的阵列副本
const result=array.map(item=>item['Claim_id']);
console.log(result)
使用res.d.forEach(console.log)
可以得到什么,和的可能重复,您可以发布原始JSON或源代码吗?您不能使用。forEach这里的数组
是JS@fard是的,它们是,但也是功能。。。。不是因为这个,你可以循环一个函数。。。。javascript的基础是对象,但它们不是相同类型的对象;)但你不能说阿拉特不是一个物体,就像你在第一句话里说的那样@PrinceHernandez
var counter = 0;
$.each(res.d[counter ], function (key, value) {
console.log(key + ": " + value);
counter++;
});