Cou*_*eau 3 javascript arrays jquery
我在此链接上找到了如何创建具有选定数量的零的数组。 创建零填充 JavaScript 数组的最有效方法?
但我的问题是,想象我已经有一个数组
var a = ['hihi','haha']
Run Code Online (Sandbox Code Playgroud)
如何在我的两个第一个元素后添加 12 个零?所以它变成:
a = ['hihi','haha',0,0,0,0,0,0,0,0,0,0,0,0];
Run Code Online (Sandbox Code Playgroud)
我当然可以去
for(var i = 0; i < 12, i++){
a.push(0);
}
Run Code Online (Sandbox Code Playgroud)
但是有一种单行方法吗?就像是
a.push(6*[0]);
Run Code Online (Sandbox Code Playgroud)
您可以使用Array.prototype.concat()和Array.prototype.fill()
12和填充0通过使用Array.prototype.fill()Array.prototype.concat()var a = ['hihi', 'haha'].concat(Array(12).fill(0));
document.write('<pre>' + JSON.stringify(a, null, 3) + '</pre>');Run Code Online (Sandbox Code Playgroud)