from http://www.openjs.com/articles/delete.php

var arr = {
	"number": 42,
	"year"	: 2007,
	"hello"	: "world",
	"foo"	: "bar"
}
for(var ele in arr) {
	alert(ele + " : " + arr[ele]);
}
delete arr['hello']; //Removes the 'hello' key of the array

for(var ele in arr) {
	alert(ele + " : " + arr[ele]); //The 'hello' key and its value will be missing 

}


잘봐라.. 이거 배열이 아니라 객체이다. class 란 말이지 (왜 클래스가 객체가 되어버렸는지에 대해서는... 그냥 넘어가자; )

즉 delete 는 배열이 아니라 객체에서 해당 키의 를 제거해버리는 기능이다.


그리고 참고로 자바의 배열은 [] 지~


+ Recent posts