用javascript合并多维数组中的两个数组

用javascript合并多维数组中的两个数组,javascript,Javascript,如何合并两个数组 我试过这个: var data = {}; var array1 = [1.79 , 2.33 , 3.1]; var array2 = [2]; var data = array1.concat(array2); 它显示[1.79,2.33,3.1,2] 但是我想这样显示结果:[1.79,2.33,3.1][2] var array1=[1.79,2.33,3.1]; var array2=[2]; var数据=[array1,array2]; console.logJSO

如何合并两个数组

我试过这个:

var data = {};
var array1 = [1.79 , 2.33 , 3.1];
var array2 = [2];
var data = array1.concat(array2);
它显示[1.79,2.33,3.1,2]

但是我想这样显示结果:[1.79,2.33,3.1][2]

var array1=[1.79,2.33,3.1]; var array2=[2]; var数据=[array1,array2]; console.logJSON.stringifydata 像这样试试

var array1=[1.79,2.33,3.1]; var array2=[2]; var数据=[array1,array2];
控制台日志数据 您需要将这两个数组放入一个新的空数组中,如下所示

var data = [];
var array1 = [1.79 , 2.33 , 3.1];
var array2 = [2];
data.push(array1, array2);
您可以使用push或concat合并多个阵列,下面提供了两种方法来执行阵列合并:

//方法1 var array1=[1.79,2.33,3.1]; var array2=[2]; array1.push.applyarray1,array2 console.logarray1; //方法2 var array1=[1.79,2.33,3.1]; var array2=[2]; var multipleArrays=[array1,array2]; var flatArray=[].concat.apply[],多个数组; console.logflatArray;var数据=[array1,array2]?