Ранее отвеченные вопросы здесь говорили, что это самый быстрый способ: //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); Они оба выдают...
251
Самый быстрый способ конвертировать JavaScript NodeList в массив?