2013-10-24 52 views
1

我目前正在做一個遊戲,這需要我從一個數組中取出一個對象並將其放入另一個數組中。Javascript拼接和放置到另一個陣列

a = obj; 
array1.splice(a); 
array2.push(a); 

(一個是已經在陣列1)

這差不多就是我需要發生。

我不是專家,所以請解釋你的答案深入:)

任何幫助將大大apreciated!

回答

2

JavaScript數組拼接()方法的工作原理如下...

方法Array.splice(指數的howmany)

它需要的項目索引號刪除,有多少項目刪除,因爲它的參數這兩個都是必需的。

欲瞭解更多,您可以點擊此鏈接:http://www.w3schools.com/jsref/jsref_splice.asp

所以,你的問題是可以解決如下...

a = obj; 
var index = array1.indexOf(a); 
array1.splice(index,1); 
array2.push(a);