JS数组

90 阅读1分钟

创建一个数组

新建

  1. let arr = [1,2,3]
  2. let arr = new Array[1,2,3]
  3. let arr = new Array(3)

转化

let arr = 1,2,3.split(',') let arr = '123'.split('') Array.from('123')

伪数组

let divList =document.querySelectorAll('div') 伪数组的原型链中并没有数组的原型

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

数组变换

常用erduce

arr.reduce((sum,item)=>{return sum+item},0)
arr.reduce((result,item)=>
    result.concat(item %2 ===1 ?[]  :item),[])