js遍历对象数组并获取对象相应的属性值实例代码
前言
JavaScript中遍历对象数组的方法有很多种。以下是常见的四种常见的方法:for循环,for...of循环,forEach方法和map方法,在遍历的同时,通过访问对象的属性来获取相应的值。
for循环:
const objArray = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Charlie' },
];
for (let i = 0; i < objArray.length; i++) {
const obj = objArray[i];
console.log(obj.id, obj.name);
}for...of循环:
const objArray = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Charlie' },
];
for (const obj of objArray) {
console.log(obj.id, obj.name);
}forEach方法:
const objArray = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Charlie' },
];
objArray.forEach((obj) => {
console.log(obj.id, obj.name);
});
map方法(通常用于创建一个新数组,但也可以用于遍历):
const objArray = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Charlie' },
];
objArray.map((obj) => {
console.log(obj.id, obj.name);
return obj;
});
以上方法都可以实现在遍历对象数组的同时,提取对象中的属性值。
附:js数组对象中提取每个对象里的某个值

使用map直接将需要的值return出来(上图是将res这个数组中的sn全部返回并生成一个新的数组)
返回结果如下图

总结
到此这篇关于js遍历对象数组并获取对象相应的属性值的文章就介绍到这了,更多相关js遍历对象数组内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
微信小程序出现wx.getLocation再次授权问题的解决方法分析
这篇文章主要介绍了微信小程序出现wx.getLocation再次授权问题的解决方法,结合实例形式分析了解决wx.getLocation再次授权问题的相关操作步骤,需要的朋友可以参考下2019-01-01
浅谈JSON.parse()和JSON.stringify()
本文给大家简单描述了下JSON.parse()和JSON.stringify()的异同点,十分的实用,有需要的小伙伴可以参考下2015-07-07
javascript RadioButtonList获取选中值
js获取RadioButtonList值的代码。2009-04-04
javascript中全局对象的parseInt()方法使用介绍
全局对象的parseInt()方法该如何使用,下面为大家详细介绍下,感兴趣的朋友不要错过2013-12-12


最新评论