객체란?

Untitled

객체의 프로퍼티와 메서드

객체의 프로퍼티와 메서드

객체를 사용하면 상태와 동작을 하나의 단위로 구조화할 수 있다.


객체 리터럴에 의한 객체 생성

객체 리터럴

var person = {
  **name: 'Lee',
  sayHello: function () {
    console.log(`Hello My Name is ${this.name}`);**
  }
};

console.log(typeof person); // Object
console.log(person); // {name: 'Lee', sayHello: ƒ}
// 중괄호 내에 프로퍼티를 정의하지 않으면 빈 객체가 생성된다.
var empty = {}; // 빈 객체
console.log(typeof empty); // object