如何将相同元素添加到javascript数组n次

如何将相同元素添加到javascript数组n次,javascript,arrays,Javascript,Arrays,与其按相同的元素,不如这样写一次: var fruits = []; fruits.push("lemon", "lemon", "lemon", "lemon"); 对于基本体,请使用.fill: var fruits=新数组(4).fill('Lemon'); 原木(水果)尝试使用数组构造函数: fruits.push("lemon" * 4 times) 在这里看到更多 改用[]。 const myArray=[];//声明数组 myArray.length=5;//设置数组大小

与其按相同的元素,不如这样写一次:

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

对于基本体,请使用
.fill

var fruits=新数组(4).fill('Lemon');

原木(水果)尝试使用数组构造函数:

fruits.push("lemon" * 4 times)
在这里看到更多

改用
[]

const myArray=[];//声明数组
myArray.length=5;//设置数组大小
myArray.fill('foo');//用任意值填充数组
console.log(myArray);//将其记录到控制台
const item='lemon'
const arr=Array.from({length:10},()=>item)

log('arr',arr)
它们不是相同的元素。第一个是大写的
L
,其他的是小写的
L
。更改了类型可能重复的数组不需要
new
。显然,这里是肯定的,不要用错了。不幸的是,有很多方法会使用很多错误的东西,
newarray
Array.from
都是例外<代码>新数组
只要以后填充数组就可以了。
let myArray = Array(times).fill(elemnt)
   const item = 'lemon'
   const arr = Array.from({length: 10}, () => item)