객체와 반복문



생성된 객체내의 모든 속성에 접근하기 위해서 for in 반복문을 사용한다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    <script>
        var person = {
            //property
            name : 'jenny',
            years : 24,
            married : false,
 
            //methos
            eat : function(food) {
                alert(this.name + ' eats ' + food); //this키워드 사용
            }
        };
 
        var output = '';
        for(var key in person) {
            output += key + ' : ' + person[key] + '\n';
        }
 
        alert(output);
    </script>
cs



in키워드 다음에 접근하고자 하는 객체명을 써주면, 앞의 변수에 그 객체의 key값이 들어간다. 


key값을 이용하여 객체의 value값에 접근할 수 있다.

+ Recent posts