将伪数组转为真数组的方式总结:
1.什么是伪数组?
在js中无法调用数组的方法,但跟数组长得很像,也有length属性.
1.函数中的argument参数。
2.像调用getElementsByTagName,document.childNodes之类的,它们都返回 NodeList对象都属于伪数组。
2.将伪数组转为真数组的方式:
由于数组具有很多的方法,应此可以将伪数组转为真数组来调用数组的方法处理。
1.通过[].slice.call(argument)
2.通过Array.prototype.slice.call(argument)
2.通过Array.from(argument)
3.通过点语法