定义:
1、拥有lengt的属性。
2、不具有数组所具有的方法。
伪数组其实是一个Object,其中典型的是arguments,其次还有通过document.getElementsByTags得到的列表。
3、判断是否是数组的方法: Array.isArray。
4、每个函数都有一个
arguments的属性,他表示的是函数的实参集合.适用于函数参数无法确定个数的情况下。
5、将arguments转换成数组的方法Array.prototype.slice.apply(arguments) 利用的是根据length属性,返回一个具有length长度的数组,length属性不为number,则数组长度返回0;如对象中有属性0,对应的就是arr[0],即属性为自然数的number就是对应的数组的下标,若该值大于长度,要割舍。