推送数组中的数组

时间:2013-04-25 07:53:24

标签: javascript arrays push

如何使用Javascript推送数组

我知道只推送普通数组......

var arr = [];
arr.push(['one','two','three']);

那是......

array(
 'one',
 'two',
 'three'
)

但是怎么样?如何像这样推......

array(
 array(
  'one',
  'one_two'
 ),
 'two',
 'three'
)

3 个答案:

答案 0 :(得分:2)

像这样。

arr.push([['one','two','three']]);

答案 1 :(得分:2)

这就是你正在做的事情。

此代码生成一个数组:

var arr = [];
arr.push('one','two','three'); // push three items

即。结果如下:

var arr = ['one','two','three'];

此代码生成锯齿状数组(数组中的数组):

var arr = [];
arr.push(['one','two','three']); // push one item that is an array

即。结果如下:

var arr = [
  ['one','two','three']
];

答案 2 :(得分:0)

您也可以使用

var oldArray = new Array() // Put something inside

var newArray = {a:valueA, b:valueB, c:valueC}

oldArray.push(newArray)

最佳