개발개발/자바스크립트
객체의 생성과 메소드
공돌공돌
2012. 8. 27. 13:41
<script type="text/javascript">
//객체 선언
var person = {
name: '홍길동',
eat: function(food){
alert(this.name + '이 ' + food + '을/를 먹습니다');
}
};
//메서드 호출
person.eat('밥');
</script>
객체의 속성중 함수 자료형인 속성을 메서드 라 한다
객체 person은 속성과 eat속성을 가지고 있으며
eat속성은 함수 자료형이므로 특별히 eat()메서드라 한다
this는 메서드 내에서 자기자신을 가지고 있는 속성을 출력하고 싶을때
자신이 가지고 있는 속성임을 표시하는 키워드이다