2012-02-07 16 views
1

私はこれを行うのが簡単ではないと確信しています。要素の削除を呼び出して最後になるようにプッシュすることは、このためにはあまりにも醜いようです。JavaScriptの配列値の位置を末尾から末尾に変更する

配列の5つの値:

var array = ['cat', 'dog', 'turtle', 'zebra', 'pterodactylus']; 

だから、私はちょうど犬の配列の末尾にプッシュ取得したい:そのような単純な

var array = ['cat', 'turtle', 'zebra', 'pterodactylus', 'dog']; 

を。

+3

ええ、かなり簡単です。 [何を試しましたか](http://mattgemmell.com/2008/12/08/what-have-you-tried/)これまでのところ?あなたのコードにはどんな困難がありましたか?または、サービスを受けることを期待していますか?申し訳ありませんが、スタックオーバーフローはレストランではありません。 –

+1

MDNのArrayオブジェクトドキュメントへのリンクは、コピー/ペーストの回答を与えるのではなく、長期的にはより良い助けになるかもしれません;-)注意深く読み、この作業を行うために必要なすべての情報を持っているはずです(そして、特定の質問があるかどうか尋ねるのをためらっています) - https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/Array – Carpetsmoker

+0

「プッシュ」と言っていますか? –

答えて

5
function moveToBack(array, index) { 
    array.push(array.splice(index, 1)[0]); 
} 
+0

+1私の(削除された)回答よりもかなり良い:) – Paulpro

+0

@二重:待って...何?質問に答えるのに-1?私の+1。 –

+0

@ diiqual大丈夫です。コメント+1の代わりに答えを与えるために+1します。私はここで "ツール"と言うことができますか? – Relic

関連する問題