2016-11-16 60 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

非常感謝你,那正是我正在尋找的東西。 –