Чтобы перебирать массивы в JavaScript, вы можете использовать несколько методов. Вот некоторые из наиболее часто используемых методов, а также примеры кода:
- Цикл for:
Традиционный цикл for позволяет перебирать массив с помощью индексной переменной.
const array = [1, 2, 3, 4, 5];
for (let i = 0; i < array.length; i++) {
console.log(array[i]);
}
- Метод forEach():
МетодforEach()
выполняет предоставленную функцию один раз для каждого элемента массива.
const array = [1, 2, 3, 4, 5];
array.forEach((element) => {
console.log(element);
});
<старый старт="3">
Цикл
for...of
позволяет перебирать повторяемые объекты, включая массивы.const array = [1, 2, 3, 4, 5];
for (const element of array) {
console.log(element);
}
-
Метод
- map():
Методmap()
создает новый массив, вызывая предоставленную функцию для каждого элемента массива.
const array = [1, 2, 3, 4, 5];
const newArray = array.map((element) => {
return element * 2;
});
console.log(newArray);
- Цикл for…in:
Циклfor…in
перебирает свойства объекта, но его также можно использовать для перебора массивов. Однако для массивов обычно рекомендуется использовать другие методы.
const array = [1, 2, 3, 4, 5];
for (const index in array) {
console.log(array[index]);
}
- Цикл while:
Циклwhile
можно использовать для перебора массивов путем увеличения счетчика до тех пор, пока не будет выполнено определенное условие.
const array = [1, 2, 3, 4, 5];
let i = 0;
while (i < array.length) {
console.log(array[i]);
i++;
}