Метод forEach()
Примеры nodelist.forEach()
Выполнить функцию для каждого дочернего узла документа:
const list = document.body.childNodes;
list.forEach(
function(node, index) {
text += index + " " + node;
}
);
Попробуйте сами »
Перечислите имена дочерних узлов документа:
const list = document.body.childNodes;
list.forEach(
function(node) {
text += node.nodeName;
}
);
Ещё примеры ниже.
Попробуйте сами »Описание forEach()
Метод forEach() выполняет функцию обратного вызова для каждого узла в NodeList.
Связные страницы forEach()
Синтаксис forEach()
nodelist.forEach(function(currentValue, index, arr), thisValue)
Параметры forEach()
| function() | Обязательно. Функция для запуска для каждого узла. |
| currentValue | Обязательно. Значение текущего узла. |
| index | Необязательно. Индекс текущего узла. |
| arr | Необязательно. NodeList текущего узла. |
| thisValue | Необязательно. По умолчанию undefined.Значение, переданное функции как ее значение this. |
Возвращаемое значение forEach()
| НЕТ |
Ещё примеры forEach()
Перечислите типы дочерних узлов документа:
const list = document.body.childNodes;
list.forEach(
function(node) {
text += node.nodeType;
}
);
Попробуйте сами »
Поддержка forEach()
nodelist.forEach() является функцией DOM уровня 4 (2015).
Поддерживается во всех современных браузерах:
| Chrome | Edge | Firefox | Safari | Opera |
| Да | Да | Да | Да | Да |
nodelist.forEach() не поддерживается в Internet Explorer 11 (и более ранних версиях).