객체의 메소드를 싱행하는 명령어는 다음과 같다.
객체명.메소드명('파라미터')
코드 안에서 보면 이렇다. 파라미터로 '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')
'자바스크립트 리뷰' 카테고리의 다른 글
문자열과 배열의 prototype에 메소드 추가하기: 특정 데이터가 문자열이나 배열에 들어가 있는지 확인하는 기능 [혼공자 6-2-2] (0) | 2023.04.08 |
---|---|
숫자 prototype에 메소드 추가하기 [혼공자 6-2-1] (0) | 2023.04.08 |
객체의 속성으로 함수를 쓸때, 화살표 함수는 쓰지 않는다. [혼공자6-1-5] (0) | 2023.04.08 |
동적으로 객체 속성 추가하기 / 제거하기 [혼공자 6-1-2 ~ 3] (0) | 2023.04.07 |
JSON.stringify() 메소드 [혼공자 6-2-3] (0) | 2023.04.07 |