Я наткнулся на этот аккуратный ярлык для преобразования DOM NodeList в обычный массив, но я должен признать, что я не совсем понимаю, как это работает:
[].slice.call(document.querySelectorAll('a'), 0)
Итак, он начинается с пустого массива []
, затем slice
используется для преобразования результата call
в новый массив yeah?
Бит, который я не понимаю, это call
. Как это преобразование document.querySelectorAll('a')
из NodeList в регулярный массив?