伪数组(类数组)

26 阅读1分钟

伪数组(又叫对象数组)
1.伪数组数据类型是object,数组数据类型 array
2.伪数组长度不可变,数组长度可变
3.伪数组有length,索引,但没有foreach等方法,数组拥有数组全部方法
4.伪数组因为是对象数组所以用 for in遍历,数组更建议用for of
5.伪数组转数组用 array.from或直接展开运算符展开在一个新数组里
6.函数的 arguments参数,原生获取dom标签获得的都是伪数组

伪数组-->真实数组

1.使用 Arrray.from()--ES6

2.[].slice.call(eleArr) 或则 Array.prototype.slice.call(eleArr)