-
Array.from(): вы можете использовать метод
Array.from()для преобразования NodeList в массив. Например:const nodeList = document.querySelectorAll('.example'); // Assuming '.example' is the CSS selector for the desired elements const array = Array.from(nodeList); -
Оператор расширения. Оператор расширения (…) также можно использовать для преобразования NodeList в массив. Вот пример:
const nodeList = document.querySelectorAll('.example'); const array = [...nodeList]; -
Array.prototype.slice(): метод
slice()можно применить к NodeList с помощью методаcall()для преобразования его в множество. Вот пример:const nodeList = document.querySelectorAll('.example'); const array = Array.prototype.slice.call(nodeList); -
Array.prototype.forEach(): вы можете перебирать NodeList с помощью метода
forEach()и помещать каждый элемент в новый массив. Вот пример:const nodeList = document.querySelectorAll('.example'); const array = []; nodeList.forEach((element) => { array.push(element); }); -
Array.prototype.map(): метод
map()можно использовать для преобразования NodeList в массив путем сопоставления каждого элемента с новым массивом. Вот пример:const nodeList = document.querySelectorAll('.example'); const array = Array.prototype.map.call(nodeList, (element) => element);