如何用js循环创建出一个类似[[1,2,3],[4,5,6],[7,8,9]]这样的数组,求教。
欢迎选择我的课程,让我们一起见证您的进步~~
var arr=[]; for(var i=0;i<3;i++){ arr[i]=[1+i*3,2+i*3,3+i*3] }
也可以这种
var shuzu=new Array(); //定义一维数组 for(var i=0;i<3;i++){ shuzu[i]=new Array(); //将元素定义为数组 for(j=0;j<3;j++) { shuzu[i][j]=i*3+j+1; //shuzu[i][j]可以看作是一个二维数组 } }
function matrix(n) { const ans = []; for(let i = 0; i < n; i++) { ans[i] = (new Array(n).fill(0)).map((item, index) => index + 1 + n * i); } return(ans) } matrix(8);
也可以这种