📅  最后修改于: 2023-12-03 14:42:35.060000             🧑  作者: Mango
在 JavaScript 中,数组循环是一种重要且常用的操作。本文将介绍数组循环的基本语法和不同类型的循环以及一些常见的应用场景。
JavaScript 中循环语句有以下几种基本形式:
for (let i = 0; i < array.length; i++) {
// 循环体
}
array.forEach(function (item, index) {
// 循环体
});
for (let item of array) {
// 循环体
}
array.map(function (item, index) {
// 循环体
});
array.filter(function (item, index) {
// 循环体
});
let array = [1, 2, 3, 4, 5];
let sum = 0;
for (let i = 0; i < array.length; i++) {
sum += array[i];
}
console.log(sum); // 15
let array = [1, 2, 3, 4, 5];
let max = array[0];
for (let i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
console.log(max); // 5
let array = [1, 2, 3, 4, 5];
let newArray = [];
for (let i = 0; i < array.length; i++) {
newArray.push(array[i] + 1);
}
console.log(newArray); // [2, 3, 4, 5, 6]
let array = [1, 2, 3, 4, 5];
let newArray = [];
for (let i = 0; i < array.length; i++) {
if (array[i] % 2 !== 0) {
newArray.push(array[i]);
}
}
console.log(newArray); // [1, 3, 5]
let array = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
for (let i = 0; i < array.length; i++) {
for (let j = 0; j < array[i].length; j++) {
console.log(array[i][j]);
}
}
/*
输出:
1
2
3
4
5
6
7
8
9
*/
以上为 JavaScript 数组循环的基本介绍,希望对您有所帮助。