배열의 요소 삭제 - delete연산자를 이용한 배열 요소 삭제, splice( )배열 메소드를 이용한 배열 요소 삭제

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

 

 

배열의 요소 삭제

·       delete연산자를 이용한 배열 요소 삭제

·       splice( )배열 메소드를 이용한 배열 요소 삭제

 

 

delete연산자를 이용한 배열 요소 삭제

해당 요소값을 빈 요소(undefined)로 설정할 뿐 요소 자체를 삭제하지는 않으며  length값도 변하지 않습니다.

 

 

 

splice( )배열 메소드를 이용한 배열 요소 삭제

delete연산자와 다르게 배열 요소를 완전히 없애게 되어 배열의 요소 개수도 줄어들게 됩니다.

구분

설명

splice(start, number)

start인덱스에 해당하는 요소부터 해당 숫자의 요소를 제거하고 제거된 곳을 매움

splice(start, deleteCount, item...)

start

배열의 시작 위치

deleteCount

start에서부터 삭제할 요소의 수

item...

삭제할 위치에 추가할 요소