Как создать цикл forEach в JavaScript?

Ярослав Сельник разместил пост 2 недель назад

Как правильно делать такие циклы? Я пробовал писать как for, но оно выдает ошибки, так как  в шарпах работает тоже не срабатывает, помогите пожалуйста, простого примера бы хватило бы, просто понять как писать конструкцию, спасибо

Евгений Сальник разместил пост 2 недель назад

Это метод который используется для перебора массива, то есть его нужно вызывать непосредственно на массиве, вот так:

var array = ["Первый", "Второй", "Третий","Четвертый"];

array.forEach(function(item, i, array) {
   
alert( i + ") " + item + " " + " " + "   Все элементы массива:" + array  );
});

Также следует помнить что данный метод ничего не возвращает, и используется он только для перебора как более удобный вариант. Вот еще примеры:

const items = ['one', 'two', 'three'];

for
(let i=0; i<items.length; i++) {
   
alert(items[i])
}

const itemss = ['item1', 'item2', 'item3'];

itemss.forEach(function(item){
  
alert(item)
})
;

Тут две разные реализации одного и того же, как видно, перебрать массив можно многими способами, как с иcпользованием forEach так и с обычным for.



Close