如何将相同元素添加到javascript数组n次
与其按相同的元素,不如这样写一次:如何将相同元素添加到javascript数组n次,javascript,arrays,Javascript,Arrays,与其按相同的元素,不如这样写一次: var fruits = []; fruits.push("lemon", "lemon", "lemon", "lemon"); 对于基本体,请使用.fill: var fruits=新数组(4).fill('Lemon'); 原木(水果)对于原语,请使用.fill: var fruits=新数组(4).fill('Lemon'); 原木(水果)尝试使用数组构造函数: fruits.push("lemon" * 4 times) 请参阅此处的详细信息
var fruits = [];
fruits.push("lemon", "lemon", "lemon", "lemon");
对于基本体,请使用
.fill
:
var fruits=新数组(4).fill('Lemon');
原木(水果)代码>对于原语,请使用.fill
:
var fruits=新数组(4).fill('Lemon');
原木(水果)代码>尝试使用数组构造函数:
fruits.push("lemon" * 4 times)
请参阅此处的详细信息尝试使用数组构造函数:
fruits.push("lemon" * 4 times)
在这里看到更多
改用[]
。
const myArray=[];//声明数组
myArray.length=5;//设置数组大小
myArray.fill('foo');//用任意值填充数组
console.log(myArray);//将其记录到控制台
改用[]
。
const myArray=[];//声明数组
myArray.length=5;//设置数组大小
myArray.fill('foo');//用任意值填充数组
console.log(myArray);//将其记录到控制台
const item='lemon'
const arr=Array.from({length:10},()=>item)
console.log('arr',arr)
const item='lemon'
const arr=Array.from({length:10},()=>item)
log('arr',arr)
它们不是相同的元素。第一个是大写的L
,其他的是小写的L
。更改了输入类型,它们可能是重复的,因为它们不是相同的元素。第一个是大写的L
,其他的是小写的L
。更改了类型。数组不需要new
。数组不需要new
。显然,这里是肯定的,不要用错了。不幸的是,有很多方法会使用很多错误的东西,newarray
和Array.from
都是例外<代码>新数组
只要在之后填充数组就可以了。显然,这里可以肯定,不要用错了。不幸的是,有很多方法会使用很多错误的东西,newarray
和Array.from
都是例外<代码>新数组
只要以后填充数组就可以了。
const item = 'lemon'
const arr = Array.from({length: 10}, () => item)