类数组:
类似于数组,它有和数组一样的下标,length,[],但是不能使用数组的方法
比如:
一组元素、arguments
类数组转数组:
目的就是为了使用数组的方法
(写字母 Array 和 简写 [] 是一样的)
1. Array.from(li)
2. Array.prototype.slice.call(li)
3. [].slice.call(li)
4. [].concat.apply([],li)
5. [...li]
1 const li = document.querySelectorAll("li"); 2 console.log(li);//类数组:有length,有下标。不能用数组的方法,不能修改length 3 4 console.log(Array.from(li)); 5 6 console.log(Array.prototype.slice.call(li)); 7 8 console.log([].slice.call(li)); 9 10 console.log([].concat.apply([],li)); 11 12 let lis = [...li];//ES6中的扩展运算符 13 console.log(lis);