В JavaScript создание массива с одним и тем же элементом, повторяющимся несколько раз, может быть достигнуто с помощью различных методов.
Один простой подход — использовать цикл for и постепенно добавлять элемент в массив:
var repeatelem = function(elem, n) {
var arr = [];
for (var i = 0; i Однако в ES6 есть более лаконичный и эффективный способ сделать это с помощью метода Array.fill():
ES6 Решение:
console.log(
Array(5).fill(2)
)
//=> [2, 2, 2, 2, 2]
Метод Array.fill() принимает два аргумента: элемент, который нужно повторить, и количество раз, которое нужно повторить. Этот метод не только более краток, но и более эффективен, чем подход цикла for, особенно для больших массивов.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3