객체

<aside> 💡 자바스크립트는 객체 기반 프로그래밍 언어로 원시 값을 제외 한 나머지 값(함수, 배열, 정규 표현식 등)은 모두 객체이다.

</aside>

var student = {

    /* 키-값의 쌍으로 구성된 프로퍼티 */
    name : '유관순',
    age : 16,

    getInfo : function(){
        return `${this.name}(은)는 ${this.age}세 입니다.`;
    }
};

console.log(student);  // { name: '유관순', age: 16, getInfo: [Function: getInfo] }
console.log(typeof student);  // object

student.name = '강감찬';
console.log(student.getInfo());     // 강감찬(은)는 16세 입니다.