[ 0, 1, 2, 3, 4 ]
→ [ 3, 4, 0, 1, 2 ]
みたいなことをやりたいが、すぐ忘れるのでメモ。
let array = [ 0, 1, 2, 3, 4 ];
array = array.splice(3).concat(array);
これで array が [ 3, 4, 0, 1, 2 ]
に変更される。再代入を忘れずに。
array.splice(3)
は array から添字 3 以降の要素を取り除いて返す。つまり、[ 3, 4 ].concat([ 0, 1, 2])
→ [ 3, 4, 0, 1, 2 ]
となる寸法。