ES6,Array.fill()函數的用法


ES6為Array增加了fill()函數,使用制定的元素填充數組,其實就是用默認內容初始化數組。

該函數有三個參數。

arr.fill(value, start, end)

value:填充值。

start:填充起始位置,可以省略。

end:填充結束位置,可以省略,實際結束位置是end-1。

 

例如:

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

 

3.結束位置省略。

從起始位置到最后。

const 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

 

End

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM