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;});
以上方法都可以实现在遍历对象数组的同时,提取对象中的属性值。
本文转载自: https://blog.csdn.net/qq_46034741/article/details/130084577
版权归原作者 CottonRoseKing 所有, 如有侵权,请联系我们删除。
版权归原作者 CottonRoseKing 所有, 如有侵权,请联系我们删除。