在Javascript

时间:2016-11-16 07:13:00

标签: javascript arrays multidimensional-array

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

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

和列数组:

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

和按钮数组:

butArray = [];

我初始化了按钮数组。我尝试了什么

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

我究竟应该在这里使用循环?

1 个答案:

答案 0 :(得分:1)

我认为你正在寻找这个。

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);
}