📜  javascript中的循环数组(1)

📅  最后修改于: 2023-12-03 15:16:17.280000             🧑  作者: Mango

JavaScript 中的循环数组

在 JavaScript 中,我们可以使用循环来遍历数组中的元素。下面介绍一些常见的循环方式。

for 循环

使用 for 循环可以遍历数组中的每个元素,并针对每个元素执行一些操作。

const arr = [1, 2, 3];
for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}
forEach 循环

forEach 方法是数组对象的一个方法,使用它可以在数组中每个元素上执行一个函数。

const arr = [1, 2, 3];
arr.forEach(function(element) {
  console.log(element);
});
for...of 循环

for...of 循环是 ES6 中的一种新语法,使用它可以遍历可迭代对象(例如数组)中的每个值。

const arr = [1, 2, 3];
for (const element of arr) {
  console.log(element);
}
map 方法

map 方法是数组对象的一个方法,使用它可以对数组中的每个元素执行一个函数,并将函数返回的结果组成一个新的数组。

const arr = [1, 2, 3];
const newArr = arr.map(function(element) {
  return element * 2;
});
console.log(newArr); // [2, 4, 6]
filter 方法

filter 方法是数组对象的一个方法,使用它可以根据指定条件筛选出数组中的元素,并将它们组成一个新的数组。

const arr = [1, 2, 3];
const newArr = arr.filter(function(element) {
  return element % 2 === 0;
});
console.log(newArr); // [2]

上述是 JavaScript 中一些常见的循环数组和操作数组的方法,我们可以针对具体的需求选用合适的方式来实现我们的功能。