[JS 이론] 객체 생성하기 - new object(), object literal

Minha Sohn·2022년 12월 16일
0

[JS] 이론 공부

목록 보기
8/11

자바스크립트의 객체를 생성하는 방법은 여러가지 가 있다. 여기 대표적인 방법 2가지에 대해 알아보자.

new object()

이 방식은 자바스크립트에서 constructor(생성자)를 통해 객체를 생성하는 방법이다.
new objecet() 에서 괄호 안에 객체를 직접 넣어서 생성하거나, 아무것도 놓지 않고 빈 객체를 생성할 수 있다.

const obj1 = new Object();

obj1.name = 'obj1';
obj1.saySomething = function() {
    return this.name;
  
console.log(obj1.saySomething()); // 'obj1'

};

object literal

객체를 바로 생성하는 방식이다.
{} 괄호 안에 변수와 메소드를 바로 입력해서 객체를 생성하기에 직관적으로 객체의 정보를 확인하기 용이하다.

const obj2 = {
    name: 'obj2',
    saySomething: function (){
        return this.name;
    }
}

console.log(obj2.saySomething()); //'obj2'
profile
개발자를 꿈꾸는 코린이!

0개의 댓글