Cela m'ennuie de ne pas pouvoir le faire. document.querySelectorAll(...).map(...)
même dans Firefox 3.6, et je n'ai toujours pas trouvé de réponse, alors j'ai pensé poster la question sur SO à partir de ce blog :
http://blowery.org/2008/08/29/yay-for-queryselectorall-boo-for-staticnodelist/
Quelqu'un connaît-il une raison technique pour laquelle vous ne recevez pas d'Array ? Ou pourquoi une StaticNodeList n'hérite pas d'un tableau de manière à ce que vous puissiez utiliser map
, concat
etc.
(Si vous ne voulez qu'une seule fonction, vous pouvez faire quelque chose comme NodeList.prototype.map = Array.prototype.map;
...mais encore une fois, pourquoi cette fonctionnalité est-elle (intentionnellement ?) bloquée en premier lieu ?)