将数组推送到数组

时间:2016-01-06 06:16:10

标签: javascript jquery arrays

我正在尝试将数组推送到数组集合,但我得到了意想不到的结果。

var itemX = ['a','b','c'];
var itemY = ['x', 'y', 'z'];
var itemList = [];

itemList.push(itemX);
itemList.push(itemY);

我期待得到这个:

itemList = [
       ['a', 'b', 'c'],
       ['x', 'y', 'z']
]

但相反,我得到了这个:

itemList = ['a', 'b', 'c', 'x', 'y', 'z']

我在这里遗漏了什么? 任何帮助将不胜感激。非常感谢。

1 个答案:

答案 0 :(得分:0)

我认为它运作正常,可能的原因是您可能会尝试alert itemList;警告a,b,c,x,y,z

var itemX = ['a','b','c'];
var itemY = ['x', 'y', 'z'];
var itemList = [];

itemList.push(itemX);
itemList.push(itemY);

alert(JSON.stringify(itemList));