gpt4 book ai didi

javascript - 动态创建填充一定值的js数组

转载 作者:行者123 更新时间:2023-12-03 09:54:57 26 4
gpt4 key购买 nike

我想知道是否有一种方法可以在 one-liner 中创建 javascript/jquery 数组来接收类似的内容:

my_array = ['-', '-', ,'-' ,'-']

想法是应该创建具有动态长度的数组,并且所有值都填充给定值。

提前致谢!

最佳答案

尝试:

var total = 4;
var my_array = new Array(total + 1).join("-").split("");

document.write(JSON.stringify(my_array))

.fill支持(ECMAScript 6)中将添加原生功能,但暂时不可用。

if(!Array.prototype.fill){
Array.prototype.fill = function(val){
for (var i = 0; i < this.length; i++){
this[i] = val
}
return this
}
}

var my_array = new Array(4).fill("-"); //returns ["-","-","-","-"]

关于javascript - 动态创建填充一定值的js数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30774405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com