반응형
[펌출처] http://asrada2001.tistory.com/173
Javascript의 객체, 속성 이름 (객체 전체 확인하기)
javascript의 객체의 속성은 객체.속성이름 으로 접근이 가능하다.
그리고 또 하나 다른 표현이 있는데 바로 객체['속성이름'] 이 그것이다.
var obj = new Object();
obj.id = 'first';
obj.name = 'wave';
obj.age = '20';
obj.sex = 'male';
alert(obj.id);
alert(obj['id']);
obj.id = 'first';
obj.name = 'wave';
obj.age = '20';
obj.sex = 'male';
alert(obj.id);
alert(obj['id']);
이제 객체 안을 통째로 들여다 보는 방법을 알아보자
위에서 언급한 객체['속성이름']의 표현식을 이용하면 된다.
var msg = '';
for(var temp in obj){
msg += temp + ' = ' + obj[temp] + '\n';
}
alert(msg);
for(var temp in obj){
msg += temp + ' = ' + obj[temp] + '\n';
}
alert(msg);
for(A in B)는 B의 속성을 하나하나 꺼내서 A에 담는다.
어찌 보면 객체 == 배열 의 형태로 보이기도 하는데, phpschool 에 이와 관련한 재밌는 토론이 있었으니 참고하길 바란다.
[ 수정한 내용 ]
객체를 안에 있는 속성 확인하는 것.
var tmpImage = new Image();
for (var temp in tmpImage) {
if(console.log) {
console.log( temp + ' = ' + tmpImage[temp] + '\n');
}
}
반응형
'Web > Javascript' 카테고리의 다른 글
Javascript로 excel 또는 csv 파일 만들기 (ExcellentExport.js 2.0) Edge 브라우저 지원 (0) | 2015.03.31 |
---|---|
[JS] setInterval() 반복 실행 (0) | 2015.03.21 |
새창 띄우기 window.open (0) | 2014.10.24 |
정리중.[JS] Backbon.js 와 Require.js관련 (0) | 2014.05.27 |
[jQuery] horizontal accordion menu (0) | 2014.01.08 |
jqeury cookie 관리에 유용 (0) | 2013.11.12 |
[javascript] 정규식을 이용한 숫자만, 소수점 이하 제거 추출하기 (0) | 2013.10.31 |
javascript로 css class 내용 바꾸기 (0) | 2013.10.24 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)