如果我有例如數組變量:如何在數組中插入一些東西?
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