Array
Array.form()
Array.of()
Array.fill()
Array.reduce()
收敛
- 4个参数
- prev:前一个,通常代表数组的第一项
- next:后一个
- index:当前的索引
- item:原数组
- 返回的是叠加后的结果
- 原数组不发生变化
Array.filter()
过滤
- 不改变原数组
- 返回一个新数组(过滤后的数组)
- 回调函数的返回结果:如果返回true,则这一项放到新数组中
Array.find()
- 返回找到的那一项,不会改变数组,回调函数中返回true则表示找到了,找到后就停止循环,找不到就返回undefined
Array.includes()
- 返回的是boolean
Array.some()
- 找true,找到true后停止,返回true,找不到返回false
Array.every()
- 找false,找到false后停止,返回false,找不到返回true
Array.map()
映射
- 不改变原数组
- 返回一个新数组(回调函数中返回什么,数组中的这一项就是什么)
- 回调函数的返回结果:一个新的数组
Array.forEach()
数组的变异方法
- 能改变原数组的方法
请针对 Disqus 开启代理