Запитання з тегом «nodelist»

13
Найшвидший спосіб перетворити JavaScript NodeList в масив?
Раніше відповіді на запитання тут говорили, що це найшвидший спосіб: //nl is a NodeList var arr = Array.prototype.slice.call(nl); Під час тестування в моєму браузері я виявив, що це в 3 рази повільніше, ніж це: var arr = []; for(var i = 0, n; n = nl[i]; ++i) arr.push(n); Вони обоє …

12
Що робить [] .forEach.call () у JavaScript?
Я дивився на деякі фрагменти коду, і виявив кілька елементів, що викликають функцію над списком вузлів із застосуванням forEach до порожнього масиву. Наприклад, у мене є щось на кшталт: [].forEach.call( document.querySelectorAll('a'), function(el) { // whatever with the current node }); але я не можу зрозуміти, як це працює. Хтось може …

4
Фільтруйте або відображайте ноделісти в ES6
Який найефективніший спосіб фільтрувати або скласти карту вузлів у ES6? Виходячи зі своїх показань, я скористався одним із таких варіантів: [...nodelist].filter або Array.from(nodelist).filter Який би ви порадили? І чи є кращі способи, наприклад, без залучення масивів?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.