//객체 (Object)
let codeit = {
name : '코드잇',
'born Year': 2017,
isVeryNice: true,
worstCourse: null,
bestCourse: {
title: '자바스크립트 프로그래밍 기초',
language: 'JavaScript'
}
};
//점 표기법
console.log(codeit.name); //코드잇
//대괄효 표기법
console.log(codeit['born Year']); //2017
console.log(codeit.bestCourse['title']) //자바스크립트 프로그래밍 기초
//프로퍼티 추가
codeit['ceo'] = '강영훈';
// codeit.ceo = '강영훈';
console.log(codeit.ceo);
//프로퍼티 삭제
// delete codeit.worstCourse
delete codeit['worstCourse']
console.log(codeit.worstCourse);
//프로퍼티 in 으로 확인
console.log('worstCourse' in codeit); // true or false
if ( 'name' in codeit ) {
console.log(`name 값은 ${codeit.name}입니다.`);
} else {
console.log('name 프로퍼티 값은 존재하지 않습니다.')
}
출력 값과 코드를 비교해보면서 스스로 공부해볼것