[04]Web前端进阶—JS伪数组



一、伪数组的特点

  1. 具有lenght属性
  2. 可以使用下标访问数据
  3. 不具有数组的方法,比如push( ),pop( )等

二、伪数组

本质上是一个对象,有index、length等属性,但是不能使用数组的方法,如foreach( )、filter( )、map( )、find( )、reduce()等方法,但是能够通过遍历数组的方式进行访问(for 循环)

常见的伪数组

  1. 字符串之类的
  2. 函数的arguments(参数)、
  3. 通过document.getElementByTagName( )等获得的元素集合
  4. key为0,1,2数字且有length的模糊性的对象
 //1.字符串
    let str = 'hello'

猜你喜欢

转载自blog.csdn.net/qq_33966310/article/details/126673008