我知道可以用for 或者foreach循环,但是想要问问有没有更好的方法
嗯,可以初始化,指定大小,好像除了循环,fill()也可以,以下可以参考下:
<!DOCTYPE html>
<script>
var arrays=new Array(-1,-1,-1,-1);
console.log(arrays);
var arr = function(i,v){return new Array(i).fill(v)}(10,-1);
//var arr = new Array(10).fill(-1);
console.log(arr);
function initArr(len){return Array.apply(null,{length:len}).map(()=>-1)};
//var arrs = Array.apply(null,{length:10}).map(()=>-1)
console.log(initArr(10))
</script>
</html>
let arr = []; arr.lenght = x(x你想要的数组长度)然后用for循环设置值为-1