IT/WEB
자바스크립트 delete ?
iezs
2012. 4. 25. 17:46
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 는 배열이 아니라 객체에서 해당 키의 를 제거해버리는 기능이다.
그리고 참고로 자바의 배열은 [] 지~