js數組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.結束位置省略。

從起始位置到最后。

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

 


免責聲明!

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



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