如果我有例如数组变量:如何在数组中插入一些东西?
var arr=[
[1,2,3]
[4,5,6]
]
我如何可以插入一些阵列中,例如像这样:
arr=[
[1,2,3]
[4,5,6]
[7,8,9]
]
我试图arr=[arr,[7,8,9]]
但随后[]
正在建立。
如何做到这一点?
如果我有例如数组变量:如何在数组中插入一些东西?
var arr=[
[1,2,3]
[4,5,6]
]
我如何可以插入一些阵列中,例如像这样:
arr=[
[1,2,3]
[4,5,6]
[7,8,9]
]
我试图arr=[arr,[7,8,9]]
但随后[]
正在建立。
如何做到这一点?
arr.push([7,8,9]);
这应该做的伎俩。 如果要插入:
arr.splice(offset,0,thing_to_insert);
使用push
:
arr.push([7,8,9]);
试试这个:
arr.push([7,8,9]);
push()
是一个标准的数组方法
Array.prototype.push
添加元素添加到数组的结尾。
var arr=[
[1,2,3]
[4,5,6]
];
arr.push([7,8,9]);
Array.prototype.splice
可以让你在任何索引添加元素的数组,你的愿望:
var arr=[
[1,2,3]
[4,5,6]
];
arr.splice(arr.length, 0, [7,8,9]);
试试这个:
var arr=[
[1,2,3]
[4,5,6]
] ;
arr.push([7,8,9]);
你可以使用推?
我不知道这是否会工作:
arr.push([7,8,9]);
,但我敢肯定,这将工作:
arr.push(7);
arr.push(8);
arr.push(9);
'arr'在你的最后一个代码看起来像这样:'[[1,2,3],[4,5,6],7,8,9]'......这是不正确的。 –
如何阅读[文件](https://开头开发商.mozilla.org/EN/JavaScript的/指南/ Predefined_Core_Objects#Array_Object)? –
重复。 [如何将新值添加到数值数组的末尾?](http://stackoverflow.com/questions/1961488/how-to-add-a-new-value-to-the-end-of-an数组array) – user113716