一、伪数组的特点
- 具有lenght属性
- 可以使用下标访问数据
- 不具有数组的方法,比如push( ),pop( )等
二、伪数组
本质上是一个对象,有index、length等属性,但是不能使用数组的方法,如foreach( )、filter( )、map( )、find( )、reduce()等方法,但是能够通过遍历数组的方式进行访问(for 循环)
常见的伪数组
- 字符串之类的
- 函数的arguments(参数)、
- 通过document.getElementByTagName( )等获得的元素集合
- key为0,1,2数字且有length的模糊性的对象
//1.字符串
let str = 'hello'