객체 : 서로 연관된 변수와 함수를 그룹핑하고 이름을 붙인 것. 이름이 있는 정보를 정리정돈 할 때 쓰는 도구.
var memberObject = {
manager : 'a',
developer: 'b',
designer: 'c'
}
객체의 정보를 읽어내는 데에는 두 가지 방법이 있다.
console.log(memberObject.designer) //c
console.log(memberObject['designer']) //c
memberObject.producer = 'e'
console.log(memberObject)
//{ manager: 'a', developer: 'b', designer: 'c', producer: 'e' }
delete memberObject.manager
console.log(memberObject.manager) //undefined
const memberArray = ['a', 'b', 'c'];
let i = 0;
while(i < memberArray.length){
console.log(i, memberArray[i]);
i++;
}
const memberObject = {
manager : 'a',
developer: 'b',
designer: 'c'
}
for(const name in memberObject){
console.log(name, memberObject[name]);
}
var kim = {
name: 'kim',
first: 10,
second: 20,
sum:function(){
return this.first + this.second;
}
}
console.log(kim.sum())