for
var data = [1,2,3,4,5];
for(var i = 0, len = data.length; i<len;i++)
console.log(data[i]);
}
forEach
data.forEach(( item, index ) => {
console.log('元素:'+item+‘ ’+'下标:'+index);
})
map
var temp = data.map(function(item,index){
console.log('元素:'+item+‘ ’+'下标:'+index);
return item*2
});
得到的temp是一个新的数组
for...of(不适用于对象)
for( let item of data){
console.log(item);
}
遍历对象
for-in
for(var key in data){
console.log(data[key]);
console.log(key);
}
网友评论