Чтобы перебирать массив или итерируемый объект в JavaScript, вы можете использовать метод forEach
. Однако, поскольку вы упомянули «php foreach в js», я предполагаю, что вы ищете альтернативы, синтаксис которых аналогичен циклу PHP foreach
. Вот три распространенных метода JavaScript, которые вы можете использовать:
- forEach:
МетодforEach
— это встроенный метод JavaScript, который позволяет перебирать массив и выполнять предоставленную функцию для каждого элемента. - forEach:
МетодforEach
— это встроенный метод JavaScript, который позволяет выполнять итерацию по массиву и выполнять предоставленную функцию для каждого элемента. - forEach /ol>
const array = [1, 2, 3, 4]; array.forEach((element) => { console.log(element); });
- цикл for…of:
Циклfor...of
— это функция ES6, которая обеспечивает краткий способ перебора итерируемых объектов, включая массивы.
const array = [1, 2, 3, 4]; for (const element of array) { console.log(element); }
- цикл for:
традиционный циклfor
в JavaScript также можно использовать для перебора массива.
const array = [1, 2, 3, 4]; for (let i = 0; i < array.length; i++) { console.log(array[i]); }
Эти методы позволяют перебирать массив в JavaScript аналогично тому, как цикл
foreach
работает в PHP. - цикл for…of: