javaScript 数组遍历方法总结

来源:互联网 发布:国外人工智能奖项 编辑:程序博客网 时间:2024/05/20 13:09
**数据:**
var datas = [
   {name: 'doudou', age: 26 },
   {name: 'huahua', age: 25}
];


**方式1:**
for(let index=0; index<datas.length; index++){
     console.info(datas[index]['name'] + ' ' + datas[index]['age']);
 };


 **方式2:**
 for(let index in datas){
     console.info(datas[index]['name'] + ' ' + datas[index]['age']);
 };
 


**方式3:**
 for(let data of datas){
     console.info(data.name + ' ' + data.age);
 };
 


**方式4:** (函数创建方式EcmaScript6的写法)
 datas.forEach((data,index) => console.info(data.name + ' ' + data.age));
 


**方式5:** (函数创建方式EcmaScript6的写法)
 datas.map(data => data.name + ' ' + data.age);







1 0