大家使用數組估計最讓人厭煩的就是對數組進行賦初值,要不就是手動的進行賦值要不就是使用for循環進行賦值。在ES6中可以使用fill方法進行數組的初始化。fill方法接收3個參數,第一個參數是賦值的值為必要參數,第二個參數是賦值開始的起始位置,第3個參數是賦值開始的終止位置此位置不會進行賦值。
當只有第1個參數是默認設置數組的所有值為參數1的值。
當只有第1,2兩個參數值設置從第2個值的位置到數組的末尾使用參數1的值進行賦值。
同時還需要注意的是不能對超出數組長度的值進行賦值。
請看下面的演示程序。
<code> 數組的fill方法 /<code>
輸出結果為:
從結果上我們可以看到上述的結論。但是使用fill對數組進行賦值還是有一些侷限性的,只能賦值一部分的位置的值為一個相同的值。