我尝试随机填充数组。我有一个行数组:

rows = ['1','0','2','1','3'];


和column数组:

columns = ['0','0','1','2','3'];


和一个按钮数组:

butArray = [];


我初始化了按钮数组。我试图

printArr[rows[i]][columns[i]] = butArray[i];


我应该如何在这里使用循环?

最佳答案

我想您正在寻找这个。

https://plnkr.co/edit/1J2VWX0yCIWITQp6Yax8?p=preview


//代码在这里

function myclick(){
  console.log("cds")
  rows = ['1','0','2','1','3'];
  columns = ['0','0','1','2','3'];
  butArray = ['qwe','qwe','qewe','qew','qwe'];//some values
  var printArr = [];
  for(var i=0 ; i<columns.length ; i++){
    if(printArr[rows[i]] == undefined)
    printArr[rows[i]] = []
    printArr[rows[i]][columns[i]] = butArray[i];

  }
  console.log(printArr);
}

10-04 20:45