Dev/혼자 공부하는 자바 스크립트
06-1 객체의 기본
Time_rast
2023. 4. 7. 22:16
반응형
▶ 5가지 키워드로 정리하는 핵심 포인트
● 요소란 배열 내부에 있는 값을 말합니다.
● 속성은 객체 내부에 있는 값을 의미합니다.
● 메소드는 속성 중에 함수 자료형인 것을 의미합니다.
● this키워드는 객체 내부읭 메소드에서 객체 자신을 나타내는 키워드입니다.
● 객체 생성 이후에 속성을 추가하거나 제거하는 것을 동적속성추가,동적속성제거라고합니다.
▶ 확인 문제
1.다음과 같은 대상을 자바스크립트 객체로 선언해주세요. 자료형은 알맞다고 생각하는 것(문자열,숫자,불등)으로 지정해주세요.
const array = {
name : '혼자 공부하는 파이썬' ,
price : 18000 ,
publisher : '한빛미디어'
}
2.다음 중 객체에 동적으로 속성을 추가하는 문법을 고르세요. ③
① add 객체[속성] = 값
② 객체.add('속성',값)
③ 객체[속성] = 값
④ 객체[속성]add 값
3.다음 중 객체에 동적으로 속성을 제거하는 문법을 고르세요. ①
① add 객체[속성] = 값
② 객체.add('속성',값)
③ 객체[속성] = 값
④ 객체[속성]add 값
4.다음 코드에서 메소드라고 부를 수 있는 속성에 동그라미 표시하세요. 그리고 코드의 실행 결과를 예측해 보세요.
<script>
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}입니다.`)
}
</script>
반응형