본문 바로가기

자바스크립트 리뷰

객체 내부의 메소드를 실행하는 명령어 [혼공자 확인문제 6-1-4]

객체의 메소드를 싱행하는 명령어는 다음과 같다.

객체명.메소드명('파라미터')

 

 

코드 안에서 보면 이렇다. 파라미터로 'es' 라고 쓴 것은 언제든 다른 언어로 바꾸면 된다. 

      const object = {
        ko: '빵',
        en: 'bread',
        ja: 'パン',
        fr: 'pain',
        es: 'pan',
        lang: {
          ko: '한국어',
          en: '영어',
          ja: '일본어',
          fr: '프랑스어',
          es: '스페인어',
        },
        print: function (lang) {
          console.log(`${this.ko}는 ${this.lang[lang]}로 ${this[lang]}입니다.`)
        }
      }

      object.print('es')