객체와 반복문
생성된 객체내의 모든 속성에 접근하기 위해서 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값에 접근할 수 있다.