배열 : 원소인 데이터들이 순서를 가지고 있다.
객체 : 원소인 데이터들이 순서를 가지고 있지 않다.
for in 반복문
<예제1>
var grades = {'egoing': 10, 'k8805': 6, 'sorialgi': 80};
for(key in grades) { // for(var name in grades)로 변경 가능
document.write("key : "+key+" value : "+grades[key]+"<br />");
}
시행결과
key : egoing value : 10
key : k8805 value : 6
key : sorialgi value : 80
<예제2>
for(key in grades){
document.write(grades[key])
}
실행결과
10
6
80
var coco = new Object() {
color = "white";
age = 2;
}
coco.hobby = "sleeping";
console.log(coco); // {color : "white", age : 2, hobby : 'sleeping"}
var coco = new Object() {
color = "white";
age = 2;
}
delete coco.age;
console.log(coco); // {color : "white"}