我知道可以用for 或者foreach循环,但是想要问问有没有更好的方法
2条回答 默认 最新
关注
嗯,可以初始化,指定大小,好像除了循环,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>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报