ES6学习-数组

数组循环

foreach 普通的遍历

map 可以return一个数组,用来重新整理数据

ES6学习-数组_第1张图片


ES6学习-数组_第2张图片

for of 遍历出key(索引) 和  val 

arr.keys() 数组下标

arr.entries() 数组某一项

ES6学习-数组_第3张图片


filter 筛选 返回一个新数组


ES6学习-数组_第4张图片

some 类似查找,返回T/F


ES6学习-数组_第5张图片

every 每个元素都要符合条件, 返回T/F


ES6学习-数组_第6张图片

reduce 相当于递归, 把计算结果保存到per中,再和后一个数curr计算


ES6学习-数组_第7张图片
ES6学习-数组_第8张图片

reduceRight  从右向左递归

Array.find() 查找数组第一个满足的值,找不到返回undefind

ES6学习-数组_第9张图片
返回5

Array.findIndex() 查找满足条件的索引 找不到返回-1

Array.of() 返回数组


返回数组[1,2,3,4]

Array.fill() 填充数组


ES6学习-数组_第10张图片
填充前都是空的,填充后都是1


选择填充的位置,从下标2开始,到4结束(不包含4)

你可能感兴趣的:(ES6学习-数组)