首頁  >  文章  >  web前端  >  如何有效率地將相同元素多次新增到 JavaScript 陣列中?

如何有效率地將相同元素多次新增到 JavaScript 陣列中?

Patricia Arquette
Patricia Arquette原創
2024-11-17 01:49:04733瀏覽

How to Efficiently Add the Same Element Multiple Times to a JavaScript Array?

在JavaScript 數組中實現冗餘變得簡單

將同一元素多次添加到JavaScript 數組可能是一項乏味且重複的任務。不要重複使用推送方法,例如:

var fruits = [];
fruits.push("apple", "apple", "apple", "apple");

本文提出了更有效的解決方案,可以在一行程式碼中多次將相同元素新增到陣列中。

介紹 fill 方法

對於字串、數字和布林值等原始資料類型,JavaScript 提供了 fill 方法。此方法可讓您使用指定值填入數組指定次數。

語法:

array.fill(value, start, end)
  • 值: 填滿陣列的值。
  • start: 填滿陣列的起始索引(可選,預設為 0)。
  • end : 填滿陣列的結束索引(可選,預設為陣列的長度)。

範例:

加入字串將「lemon」加到陣列fruits中四次,可以使用以下程式碼:

var fruits = new Array(4).fill("lemon");
console.log(fruits);

此程式碼將輸出一個包含值「lemon」四次的數組:

["lemon", "lemon", "lemon", "lemon"]

透過利用fill 方法,您可以輕鬆地將同一元素多次添加到數組中,從而優化程式碼並增強其可讀性。

以上是如何有效率地將相同元素多次新增到 JavaScript 陣列中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn