**数据:**
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);
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);
本文介绍了五种不同的JavaScript数组遍历方式,包括传统的for循环、for...in、for...of以及forEach和map方法,并提供了具体示例。
382

被折叠的 条评论
为什么被折叠?



