Array.fill()
Array.fill()平时用的不多,这里记一下。
Array(10).fill(item)
即那个item进行的添加到数组中10个相同的内容
ES6为Array增加了fill()函数,使用制定的元素填充数组,其实就是用默认内容初始化数组。
该函数有三个参数。
语法:
arr.fill(value, start, end)
//value:填充值。
//start:填充起始位置,可以省略。
//end:填充结束位置,可以省略,实际结束位置是end-1。
例:
填充初始化数组
const arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
arr1.fill(7)
console.log('%s', arr1)
//结果:
//7,7,7,7,7,7,7,7,7,7,7
2.制定开始和结束位置填充。
实际填充结束位置是前一位。
const arr3 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
arr3.fill(7, 2, 5)
console.log('%s', arr3)
//结果:
//1,2,7,7,7,6,7,8,9,10,11