for 循环
const arr = [1, 2, 3]
for(let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
for…in 循环
const arr = [1, 2, 3];
for(const key in arr) {
console.log(arr[key]);
}
for…of 循环
const arr = [1, 2, 3];
for(const item of arr) {
console.log(item)
}
forEach 循环
const arr = [1, 2, 3];
arr.forEach((item, index, arr) => {
console.log(item)
});
map 循环
const arr = [ 3, 4, 5, 6];
const res = arr.map((item,index,arr)=>{
if(item > 3) {
return item;
}
})
console.log(res)
filter 循环
const arr = [3, 4, 5, 6];
const res = arr.filter((item,index,arr)=>{
return item > 3;
});
console.log(res)
some 循环
const arr = [ 3, 4, 5, 6];
const res = arr.some((item,index,arr)=>{
return item > 3
})
console.log(res)
every 循环
const arr = [3, 4, 5, 6];
const res = arr.every((item,index,arr)=>{
return item > 3
})
console.log(res);
reduce 循环
const arr = [1, 2, 3, 4, 5];
const res = arr.reduce((total,item,index,arr)=>{
return total + item;
}, 0)
console.log(res)