【前端自学之路】ES6-Array.fill 函数的用法

现在来介绍下ES6新增的数组方法fill()

fill是使用元素填充数组,常见场景是初始化数组,参数格式是:

Array.fill(value, start, end)
<!-more–>

1
Array.fill(value, start, end)

其中value是填充元素
start是起始位置
end是结尾位置(但不包括end所指示的位置)

举几个例子看下:

1
2
const arr = [1, 2, 3]
arr.fill(5)

1
2
// arr就变成了
[5, 5, 5]

接下来设置下fill的其他参数:

1
2
const arr = [1, 2, 3, 4, 4, 4]
arr.fill(5, 2, 4)

1
2
// arr就变成了
[1, 2, 5, 5, 4, 4]
坚持原创技术分享,谢谢鼓励我继续创作!