coworkers.showAll = function(){
for(var key in this){
document.write(key + ' : ' + this[key] + '<br>');
}
coworkers.showAll();
//변수명(coworkers)이 바뀌어도 영향받지 않기 위해 this로 리팩토링함
var coworkers = {
"programmer":"egoing",
"designer":"leezche"
};
document.write(coworkers.programmer); //egoing
document.write(coworkers.designer); //leezche
coworkers.bookkeeper = "duru";
document.write(coworkers.bookkeeper); //duru
coworkers["data scientist"] = "taeho";
document.write(coworkers["data scientist"]); //taeho
예시) 객체에 소속된 변수의 값으로 함수를 지정하기
<h2>Property & Method</h2>
<script>
var coworkers = {
"programmer":"egoing",
"designer":"leezche"
};
coworkers.showAll = function(){
for(var key in this){
document.write(key + ' : ' + this[key] + '<br>');
}
}
coworkers.showAll();
</script>