객체(object)란 실생활에서 우리가 인식할 수 있는 사물로 이해할 수 있습니다.
cat.name = "나비"
cat.family = "코리안 숏 헤어"
cat.age = 0.1
cat.weight = 300
cat.mew()
cat.eat()
cat.sleep()
cat.play()
문법
객체이름.프로퍼티이름
또는
객체이름["프로퍼티이름"]
var person = {
name: "홍길동", // 이름 프로퍼티를 정의함.
birthday: "030219", // 생년월일 프로퍼티를 정의함.
pId: "1234567", // 개인 id 프로퍼티를 정의함.
fullId: function() { // 생년월일과 개인 id를 합쳐서 주민등록번호를 반환함.
return this.birthday + this.pId;
}
};
person.name // 홍길동
person["name"] // 홍길동
예제
var person = {
name: "홍길동",
birthday: "030219",
pId: "1234567",
fullId: function() {
return this.birthday + this.pId;
}
};
person.fullId() // 0302191234567
person.fullId; // function () { return this.birthday + this.pId; }