본문 바로가기

자바스크립트 리뷰

객체에 함수를 속성으로 넣은 것을 메소드라고 부른다.[혼공자 6-1-1]

제목 그대로다. 코드부터 보자.

      // 변수를 선언합니다.
      const pet = {
        name: '구름',
        eat: function (food) {
          alert(this.name + '은/는 ' + food + '을/를 먹습니다.')
        }
      }

      // 메소드를 호출합니다.
      pet.eat('')
 

eat이 pet 객체의 속성이다. 동시에 메소드이기도 하다. 호출하는 방법도 코드에 나와있다.