在前端开发中,常见的数组循环方式有以下几种:
const array = [1, 2, 3, 4, 5];
for (let i = 0; i < array.length; i++) {
console.log(array[i]);
}
const array = [1, 2, 3, 4, 5];
array.forEach(element => {
console.log(element);
});
const array = [1, 2, 3, 4, 5];
for (let element of array) {
console.log(element);
}
const array3 = [1, 2, 3, 4, 5];
const newArray = array3.map(element => element * 2);
console.log(newArray);// [2, 4, 6, 8, 10]
const array = [1, 2, 3, 4, 5];
const filteredArray = array.filter(element => element > 2);
console.log(filteredArray);//[3, 4, 5]
const array = [1, 2, 3, 4, 5];
const allGreaterThanZero = array.every(element => element > 0);
console.log(allGreaterThanZero); // 输出 true
const array = [1, 2, 3, 4, 5];
const hasEvenNumber = array.some(element => element % 2 === 0);
console.log(hasEvenNumber); // 输出 true