var p = {
'name' : '홍길동',
'phone' : '010-1111-2222',
'addr' : '경기도 광명시'
}
console.log(p)
var person = {
'name' : '홍길동',
'phone' : '010-1111-2222',
'addr' : '경기도 광명시',
'info' : function() {
/*
alert('name : ' + this.name + '\n'
+ 'phone : ' + this.phone + '\n'
+ 'addr : ' + this.addr + '\n')
*/
/*
let msg = ''
with(this) {
msg += 'name : ' + name + '\n';
msg += 'phone : ' + phone + '\n';
msg += 'addr : ' + addr + '\n'
}
alert(msg)
*/
for(var key in this) { //내 객체에 있는 모든 속성
//if(key != 'info')//key가 info일때 찍지마//info는 함수//타입이 함수일때는 찍지마
if((typeof this[key]) != 'function')
document.write(key + ' : ' + this[key] + '<br>')//이때는 this.key를 사용못하고 꺽새를 이용해서 this[key]로 써줘야한다
}
}
}
카테고리 없음