Мне кажется, что я не могу просто сделать document.querySelectorAll(...).map(...)
даже в Firefox 3.6, и я до сих пор не могу найти ответ, поэтому я думал, что перейду на SO вопрос из этого блога:
http://blowery.org/2008/08/29/yay-for-queryselectorall-boo-for-staticnodelist/
Кто-нибудь знает о технической причине, почему вы не получаете Array? Или почему StaticNodeList не наследует от массива таким образом, что вы можете использовать map
, concat
и т.д.
(BTW, если это только одна функция, которую вы хотите, вы можете сделать что-то вроде NodeList.prototype.map = Array.prototype.map;
... но опять же, почему эта функция (намеренно?) заблокирована в первую очередь?)