Wkurza mnie to, że nie mogę po prostu zrobić document.querySelectorAll(...).map(...)
nawet w Firefoksie 3.6, a nadal nie mogę znaleźć odpowiedzi, więc pomyślałem, że napiszę na SO pytanie z tego bloga:
http://blowery.org/2008/08/29/yay-for-queryselectorall-boo-for-staticnodelist/
Czy ktoś zna techniczny powód, dla którego nie masz tablicy? Albo dlaczego StaticNodeList nie dziedziczą tablicę w taki sposób, że można użyć map
, concat
itp?
(Przy okazji, jeśli to tylko jedna funkcja, którą chcesz, możesz zrobić coś takiego NodeList.prototype.map = Array.prototype.map;
... ale znowu, dlaczego ta funkcja jest (celowo?) Blokowana w pierwszej kolejności?)