nodelist2array
v1.0.2
Published
nodelist are not Javascript Arrays to be exact this package turns them into arrays and lets you use functions like map, reduce, filter and sort on them
Downloads
5
Maintainers
Readme
What it does
Nodelists are array like object
and not proper javascript arrays which makes it impossible to use Array functions like reduce(), map(), filter(), sort() etc in them.
This package convert array like object
to array
It extends to anything which has .length
property but is not a an Array.
Benchmark
[https://jsperf.com/nodelist-to-array/27]
Code and usage
document.querySelectorAll('div').map(...) //WON'T WORK!!!
var divSelectorArray = nodelist2array(document.querySelectorAll('div'))
divSelectorArray.map(...); //It will work properly
Instalation
npm install nodelist2array