javascript delete 연산자

Array 배열에 있는 요소 중 특정 배열의 요소를 삭제하고 싶을 때에는 javascript의 delete 연산자를 사용하면 된다.

var numberArr = new Array();
numberArr.push("1");
numberArr.push("2");
numberArr.push("3");

delete numberArr[1];

for (var idx in numberArr) {
    console.log(numberArr[idx]);
}

 
출력 결과

 

5년 넘게 개발을 해오면서 delete 연산자 오늘 처음 알게 되었다.
javascript를 너무 등한시하다 보니 모르는게 너무 많다는 것을 느낀다.

이젠 자바스크립트도 제대로 한번 공부해봐야 겠다.