js数组fill()方法

ES6为Array增长了fill()函数,使用制定的元素填充数组,其实就是用默认内容初始化数组。数组

该函数有三个参数。bash

arr.fill(value, start, end)
复制代码

value:填充值。函数

start:填充起始位置,能够省略。spa

end:填充结束位置,能够省略,实际结束位置是end-1。code

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.制定开始和结束位置填充。

实际填充结束位置是前一位。string

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
复制代码

3.结束位置省略。

从起始位置到最后。console

onst arr4 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
arr4.fill(7, 2)
console.log('%s', arr4)

1,2,7,7,7,7,7,7,7,7,7
复制代码
相关文章
相关标签/搜索