伪数组就是例如获取的dom节点数组 伪数组是html元素集合
var aLi = document.querySelectorAll(‘li’);
方法一:声明一个空数组,通过遍历伪数组把它们重新添加到新的数组中
var arr = [];
for (var i = 0; i < aLi.length; i++) {
arr[arr.length] = aLi[i] 或者是 arr.push(aLi[ i ])
}
方法二、使用数组的slice()方法 它返回的是数组,使用call或者apply指向伪数组
var arr = Array.prototype.slice.call(aLi);
ES6方法
1.Array.from(aLi);
2.[…aLi]