在 JavaScript 中,可以通过多种方法来创建元素重复多次的数组。
一种简单的方法是利用 for 循环并将元素增量附加到数组中:
<code class="javascript">var repeatelem = function(elem, n) { var arr = []; for (var i = 0; i < n; i++) { arr.push(elem); } return arr; };
但是,在 ES6 中,有一种更简洁、更高效的方法可以使用 Array.fill( ) 方法:
ES6 解决方案:
<code class="javascript">console.log( Array(5).fill(2) ) //=> [2, 2, 2, 2, 2]</code>
Array.fill() 方法有两个参数:要重复的元素和重复的次数。这种方法不仅比 for 循环方法更简洁,而且性能更高,特别是对于大型数组。
以上是如何在 JavaScript 中创建元素重复多次的数组?的详细内容。更多信息请关注PHP中文网其他相关文章!