[javascript] splice로 Array 순서바꾸기

dev stefanCho·2021년 4월 30일
3

javascript

목록 보기
3/26

Array 순서 바꾸는 방법, 여러가지가 있지만 splice를 사용해본다.

단계

  1. from 으로 부터 1개 삭제함, splice의 return 값은 array이다.
    let item = arr.splice(from, 1);

  2. item[0]를 to위치로 이동함, 아무것도 삭제하지 않으므로 두번째 argument는 0이다.
    arr.splice(to, 0, item[0]);

예제코드

let currentList = ['apple', 'banana', 'cherry', 'grape'];
const item = currentList.splice(1, 1) // ['banana']
currentList.splice(2, 0, item[0]) // [ 'apple', 'cherry', 'banana', 'grape' ]
profile
Front-end Developer

0개의 댓글