一 通常遍历数组的方法:
var array = [1,2,3,4,5,6,7];
for (var i = 0; i < array.length; i) {
console.log(i,array[i]);
}
二 用for...in遍历数组(数组Array本质上也是对象的一种)
var array = [1,2,3,4,5,6,7];
for(let index in array) {
console.log(index,array[index]);
};
for...in遍历数组时,会有个小问题
三 用for...of遍历数组[ES6语法新增]
var array = [1,2,3,4,5,6,7];
for(let v of array) {
console.log(v);
};
let s = "helloabc";
for(let c of s) {
console.log(c);
}
四 用forEach遍历数组
var array = [1,2,3,4,5,6,7];
//完整形式
array.forEach(function(v){
console.log(v);
});
//箭头函数
array.forEach(v=>{
console.log(v);
});
网友评论