我有一个从数据库获得的二维数组。看起来像这样:

arrayDB = [url1,name1,url2,name2,url3,name3, ...]


现在,我想将此数组保存在代码中。我试过了:

function symbolsArray(syms){
    var tableArray = [];
    var tableArray2 = [];

    for (var i = 0; i < syms.length; i++) {
        tableArray[i] = syms[i][0]; //url
        tableArray2[i] = syms[i][1]; //Name
    }
}


但是,这种方法并不十分适合,因为我需要两个返回值。是否可能有更好的方法或方法来解决2D数组中的内容?

Syms是来自数据库的数据。

最佳答案

看看
How can I create a two dimensional array in JavaScript?

回答关于javascript中2d数组的类似问题。尝试类似的东西-

function symbolsArray(syms){
    var tableArray = [];

    for (var i = 0; i < syms.length; i++) {
        tableArray[i] = [syms[i][0] , syms[i][1]];
    }
}

10-06 09:03