将伪数组转化为真数组

伪数组也叫类数组,它无百法直接调用数组方法或期望length属性有什么特度殊的行为,但仍可以对真正数组遍历方法来遍历它们。典型的是函问数的argument参数,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回答NodeList对象都属于伪数组。可以使用Array.prototype.slice.call(fakeArray)将数组转化为真正的Array对象。也可以使用下面这种方法。

1. [].slice.call(array)

2. Array.from(),Array.from() 方法从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。

原文地址:https://www.cnblogs.com/stardreams/p/12932779.html