JavaScript 中的重複元素數組
創建具有多次重複的相同元素的數組在各種編程場景中至關重要。在 Python 中,這可以透過列表乘法來實現,如 [2] * 5 所示。但是,此功能在 JavaScript 陣列中不能直接使用。
自訂函數方法
為了滿足這種需求,一種方法是建立自訂函數,例如問題中提供的repeatelem 函數。該函數接受一個元素和多次重複並初始化一個空數組。然後使用 concat 方法迭代地將元素新增到陣列中。
ES6 Array.fill() 方法
幸運的是,ES6 引入了 Array.fill() 方法,為這個問題提供了更簡潔的解決方案。 fill() 方法用提供的值填充數組,從指定索引開始一直延伸到數組末尾。透過將索引設為零並將值設為所需元素,我們可以輕鬆建立一個數組,其中元素根據需要重複多次。
範例:
Array.fill() 方法簡化了建立具有重複元素的陣列的過程,使其成為JavaScript 中更有效率、更易讀的解決方案。
以上是如何在 JavaScript 中建立具有重複元素的陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!