splice() 기본 형식

arr.splice(startIndex, deleteCount, ...items)

 

 

초기화

let arr = ['a', 'b', 'c', 'd']

 

 

 

삽입

⊙ 맨 앞에 f 삽입

arr.splice(0, 0, 'f')​

 

 

⊙ 인덱스 5(맨 끝)에 e 삽입

arr.splice(5, 0, 'e')

→ 5 이상의 수를 넣어도 결과는 같음

 

 

 

제거

⊙ 맨 앞 2개 제거

arr.splice(0, 2)​

 

 

⊙ 뒤에서 두 번째 아이템 1개 제거

arr.splice(-2, 1)

 

 

 

제거 후 삽입

⊙ 인덱스 1에 있는 아이템(c) 제거하고 g와 h 삽입

arr.splice(1, 1, 'g', 'h')

 

 

 

+ Recent posts