부트캠프교육중/JavaScript

[JS] 자주이용하지만 자주 헷갈리는 splice부분

뭉지야 2023. 9. 7. 23:09
728x90

코드 구현시 자주 이용하는 부분이고 내용이지만

 

항상 헷갈리고 막상하려고 하면 어찌했더라 자꾸 헷갈리는 부분을 정리했다!!

 

splice!

 

이런 배열이 있다고 치자.

let x = ["a", "b", "c", "d", "e", "f"];

 

여기서 a를 지우고 싶다면 

x.splice(0, 1)

" 0번째 index이고 지우고싶은건 1개이다 "   이런 의미로 생각하면 된다!!!

 

 

그럼 배열은 이렇게 된다.

let x = ["b", "c", "d", "e", "f"];

여기에 a를 원하는 자리에 중간에 추가하고싶다면 (만약 원하는 자리가 index2라면)

x.splice(2, 0, "a")

" index2에서 시작해서 지우고싶은건 0개이고 추가하고싶은건 "a"이다 "    이런 의미로 생각하면 된다!!

728x90