js 객체(Object)생성 방법에 대해서

Posted by negabaro kim on Tuesday, March 5, 2019 Tags: js   1 minute read

객체 생성방법 3가지

javascript에서 객체를 생성하는 방법은 3가지가 있다.

1. 객체 리터럴을 이용한 방식

2. 생성자를 이용한 방식

3. Object.create 매소드를 이용한 방식


1. 객체 리터럴을 이용한 방식

리터럴은 Object 타입의 객체를 만들어내는 일종의 숏컷 JSON(Java-Script Object Notation)을 이용한 생성방식이라고도 한다.

예제1)

var jb = {};

예제2)

var jb = { 'a':100, 'b':200, 'c':300 };

2. 생성자를 이용한 방식

예제)

var jb = new Object();

3. Object.create 매소드를 이용한 방식

ECMAScript5부터 생긴 사양

예제1)

const person = {
  isHuman: true
};

const me = Object.create(person);

예제2)

const ob = Object.create();
http://steadypost.net/post/lecture/id/13/
https://hsp1116.tistory.com/10
https://blog.hanumoka.net/2017/08/31/javascript-20170831-javascript-Object-2/
https://www.codingfactory.net/10395