개발개발/자바스크립트

객체의 생성과 메소드

공돌공돌 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는 메서드 내에서 자기자신을 가지고 있는 속성을 출력하고 싶을때

자신이 가지고 있는 속성임을 표시하는 키워드이다