Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaScript中动态地将数组插入到另一个数组中?(不合并)_Javascript_Arrays - Fatal编程技术网

如何在JavaScript中动态地将数组插入到另一个数组中?(不合并)

如何在JavaScript中动态地将数组插入到另一个数组中?(不合并),javascript,arrays,Javascript,Arrays,假设我有 var per_day = []; var data = []; var limits = [3, 7]; for(var j in limits){ for(var k = 1; k <= limits[j]; k++){ per_day[k] = getInputValues("ge",limits[j],k); } data[j] = per_day; } 在循

假设我有

    var per_day = [];
    var data = [];
    var limits = [3, 7];
    for(var j in limits){
        for(var k = 1; k <= limits[j]; k++){
            per_day[k] = getInputValues("ge",limits[j],k);
        }
        data[j] = per_day;
    }

在循环内移动每天
的初始化。目前您只声明了一次,因此它被重新用作
数据[0]
数据[1]

var data = [];
var limits = [3, 7];

for(var j in limits){

    ////////////////////////////////////////////
    // MOVE THIS INITIALIZATION INSIDE LOOP!!!
    var per_day = [];
    ////////////////////////////////////////////

    for(var k = 1; k <= limits[j]; k++){
        per_day[k] = getInputValues("ge",limits[j],k);
    }
    data[j] = per_day;
}
var数据=[];
风险价值限额=[3,7];
用于(var j在限值内){
////////////////////////////////////////////
//将此初始化移到循环内!!!
每日风险值=[];
////////////////////////////////////////////

对于(var k=1;k)可能重复的no-its-not。我已经看到了这个答案,我有一个不同的问题在循环中移动
每天的初始化。
var data = [];
var limits = [3, 7];

for(var j in limits){

    ////////////////////////////////////////////
    // MOVE THIS INITIALIZATION INSIDE LOOP!!!
    var per_day = [];
    ////////////////////////////////////////////

    for(var k = 1; k <= limits[j]; k++){
        per_day[k] = getInputValues("ge",limits[j],k);
    }
    data[j] = per_day;
}