[JavaScript] 자바스크립트 배열(Array) 요소 부분(지정위치) 변환(삭제, 추가)하기

2022. 5. 26. 17:45Program/JavaScript

049_자바스크립트 배열(Array) 요소 부분(지정위치) 변환(삭제, 추가)하기

[적용]

  • 배열 내 요소를 다른 요소로 변환하고 싶을 때

[문법]

메소드 의미 반환
배열.splice(위치, 추출개수, 요소1, 요소2, ...) 지정 위치 요소 추출, 요소 추가  배열

[내용]

splice()는 지정한 위치의 요소를 추출하고 새로운 요소를 추가한다.

위치를 지정하여 요소를 추가하고 싶을 때 유용하다.

const array1 = ['사과', '귤'];
array1.splice(1, 0, '바나나');  // 인덱스 1의 위치에서 0개의 요소를 삭제하고 '바나나'를 추가함
console.log(array1);  // 결과: ['사과', '바나나', '귤']

const array2 = ['사과', '귤'];
array2.splice(1, 1, '바나나','딸기');  // 인덱스 1의 위치에서 1개의 요소를 삭제하고 '바나나'와 '딸기'를 추가함
console.log(array2);  // 결과: ['사과', '바나나', '딸기']

 

 


 

 

 

 

 

 

참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김