(TIL)JavaScript에서 Object를 생성하는 여러가지 방법들

이인수·2020년 12월 9일
0

TIL

목록 보기
12/26

20.12.9 JavaScript에서 Object를 생성하는 여러가지 방법

OOP를 배우면서 알게된 것 중 하나는
내가 아직 객체를 마음대로 가지고 놀지 못한다는 것이다. (ㅠㅠ....제길!)

그 중 하나는 객체를 생성하는 것인데. 첫 단추를 잘 채워야 하기 때문에 이번에는 Object 생성에 대해 공부해보자!

Object를 생성하는 방법

객체를 생성하는 방법은 여러가지가 있다.
그 중 두가지 방법으로 객체를 생성하면서 그 안에 아래의 내용들을 넣어보자.

-객체-
name : 'insu',
gender : 'male',
language : 'JavaScript'

1.리터럴 표기법

처음 객체를 배울 때 많이 쓰는 방식이다. 리터럴이란 소스 코드의 고정된 값을 대표하는 용어라고 생각하면 된다.
현재 많이 쓰이는 표기법이고, 제일 간단히 코드구현이 가능하니 이 방법을 사용하자.
(MDN 참고자료 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Object_initializer)

let obj = {
	name : 'insu',
    	gender : 'male',
    	language : 'JavaScript'
}; 

// {name: "insu", gender: "male", language: "JavaScript"} 출력

2.생성자 함수 사용

new 연산자를 이용해서 생성한다.

let obj = new Object(); //먼저 기본 빈 객체를 생성

obj.name = 'insu';	//Dot notation으로 내용을 채운다
obj.gender = 'male';
obj.language = 'JavaScript';

// {name: "insu", gender: "male", language: "JavaScript"} 출력

그 외 생성 방법이 나와있는 링크

이 분이 참 잘 정리하셨다.

0개의 댓글