伪数组也叫类数组,它无百法直接调用数组方法或期望length属性有什么特度殊的行为,但仍可以对真正数组遍历方法来遍历它们。典型的是函问数的argument参数,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回答NodeList对象都属于伪数组。可以使用Array.prototype.slice.call(fakeArray)将数组转化为真正的Array对象。也可以使用下面这种方法。
1. [].slice.call(array)
2. Array.from(),Array.from()
方法从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。