2016-11-16 48 views
0

我尝试随机填充一个数组。我有一个行阵列:用Javascript中的随机索引初始化一个数组

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

和列数组:

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

和一个按钮阵列:

butArray = []; 

我初始化按钮阵列。我试过的东西

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

我到底该如何使用循环?

+4

究竟是什么你想实现什么? – Rajesh

+0

没有随机索引 – Weedoze

+0

@Rajesh我尝试动态地定位按钮,我从用户那里获取行,列和按钮值,并根据此值在屏幕上打印按钮。 –

回答

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

非常感谢你,那正是我正在寻找的东西。 –