It bugs me that I can\'t just do document.querySelectorAll(...).map(...) even in Firefox 3.6, and I still can\'t find an answer, so I thought I\'d cross-post on
document.querySelectorAll(...).map(...)
You can use ES2015 (ES6) spread operator:
[...document.querySelectorAll('div')]
will convert StaticNodeList to Array of items.
Here is an example on how to use it.
[...document.querySelectorAll('div')].map(x => console.log(x.innerHTML))
Text 1 Text 2