객체(Object)
객체(Object)
객체는 배열과 유사한 구조를 가지고 있다.
배열은 [ ] 로 끝나지만 객체는 { } 로 끝난다.
배열은 순서대로 index값이 0 , 1, 2 ~ 로 정해지지만 객체는 각 데이터들의 index을 key로 지정 할 수 있다.
java로 치면 map과 비슷한 구조를 가진다.
var grades = {'egoing': 10, 'k8805': 6, 'sorialgi': 80};
key와 value로 이뤄진 객체 구조이다.
var grades = {};
grades['egoing'] = 10;
grades['k8805'] = 6;
grades['sorialgi'] = 80;
var grades = new Object();
grades['egoing'] = 10;
grades['k8805'] = 6;
grades['sorialgi'] = 80;
for ( ~ in ~ )문
<script type="text/javascript">
var grades = {'egoing' : 10, 'k8805' : 6, 'sorialgi' : 80};
for(key in grades){
document.write('<li> key : ' +key+ ' value : ' +grades[key]+ '<br /> </li>');
}
</script>
객체는 배열과 달리 일반적인 for문과 while로 값을 뽑아낼 수 없다.
그래서 for(~in~)과 같은 반복문을 통해야 한다.
Leave a comment