array.from
slice.call

3文字省略できるArray.from

[].slice.callとの比較

let f=(d=>document.body.appendChild(d))
Array.from({length:10}).map(d=>f(document.createElement('li')) )
;
console.log(Array.from(document.querySelectorAll('li'))/*****/);
console.log([].slice.call(document.querySelectorAll('li'))/**/);

rangeが使えることを考えるとArray.fromに移行してもいいのかもしれない。