伪数组
同样具有length属相
按照索引方式存储数据
不具有数组的push.pop等方法
像调用getElementsByTagName,document.childNodes之类的,它们都返回 NodeList对象都属于伪数组
真数组和伪数组的区别
1 .真数组的长度是可变的 ,伪数组是不可变的
2.真数组可以使用数组中的方法(.forEach),伪数组是不能够使用的
3.真数组可以使用原型辨别,伪数组没有__proto__和prototype
伪数组转化为真数组
1.通过[].slice.call(argument)
2.通过Array.prototype.slice.call(argument)
2.通过Array.from(argument)