2012-12-06 27 views

回答

4

由於JavaScript數組的索引從0向上,將工作,你的代碼:

my_array.move(my_array_length,0); 

會需要更改爲:

my_array.move(my_array_length-1,0); 

陣列的長度有5個元素,但最後一個元素的索引爲4.

+0

dammmmmm !!那是 ! – l2aelba

+2

您可能還會考慮將函數更改爲pferform no-op或拋出錯誤,如果舊索引超出數組的範圍 – roryf

+0

@ roryf我該怎麼做? – l2aelba

2

的方法, 「移動」,從參考頁獲取old_index,NEW_INDEX參數。 您提供數組的長度作爲第一個參數,但是您的數組在此位置沒有元素。

如果你所說的 「移動」 起來,這些參數:

my_array.move(my_array_length - 1,0) 

預期

相關問題