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
複製代碼
相關文章
相關標籤/搜索