最佳答案
我无意中发现了这个将DOM节点列表转换为常规数组的简洁快捷方式,但我必须承认,我并不完全理解它是如何工作的:
[].slice.call(document.querySelectorAll('a'), 0)
所以它从一个空数组[]
开始,然后使用slice
将call
的结果转换为一个新数组,是吗?
我不理解的位是call
。如何将document.querySelectorAll('a')
从节点列表转换为常规数组?