Всем привет, давайте обсудим метод JavaScript ForEach().
Что такое ForEach()?
Метод ForEach() выполняет предоставленную функцию один раз для каждого элемента массива.
Синтаксис:
1.In ES-6
Метод forEach() передает функцию обратного вызова для каждого элемента массива вместе со следующими параметрами:
- Current Value (обязательно) — Значение текущего элемента массива
- Index (необязательный) — порядковый номер текущего элемента
- Array (необязательно) — Объект массива, которому принадлежит текущий элемент
2. В функции обратного вызова
- ForEach (функция (текущее значение, индекс, массив), опция)
Примечание: -opt (необязательно) и значение по умолчанию для opt не определено.
Значение, переданное функции в качестве значения this.
Важные моменты о ForEach():
a) ForEach ожидает синхронную функцию, а также не ждет промисов.
b) Вы не можете остановить ForEach после его запуска.
c) Вы не можете использовать break в ForEach, так как он использует функцию обратного вызова, которая не прерывается. Вы можете пропустить их, используя условия, но обратный вызов будет выполняться для каждого элемента в массиве.
Если этот блог каким-то образом помог вам, рассмотрите возможность подписаться на меня в LinkedIn и не забудьте поставить 👏 ниже.