-
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);