JavaScript, TS
JS Basic Syntax(객체)
개발하는지호
2023. 12. 22. 19:34
객체에 대한 정의와 목적은 다양하다. 단순한 목적으로의 객체는 주로 기본 타입으로 구성된 2개 이상의 값들을 묶어서 한 번에 관리하기 위한 용도가 있다.
1. 객체의 초기화(생성)
JavaScript에서는 객체를 생성하는 방식으로 크게 2가지가 있다.
- Object() 생성자 함수 생성 방식
- 객체 리터럴 방식
1-1 Object() 생성자 함수 생성 방식
const mouse = new Object();
mouse.name = 'jason';
mouse.age = 29;
mouse.color = 'white';
console.log(typeof mouse); // object
console.log(mouse); // {name: 'jason', age: 29, color: 'white'}
1-2 객체 리터럴(literal) 방식 - 주로 사용
literal: 표기법 또는 값 그 자체를 의미한다.
객체 literal : 객체를 생성하는 표기법
{ } (중괄호, Curly Brace)를 활용하여 객체 생성, { } 안에 내용이 없을 경우 빈(Empty) 객체 생성
const empty = {};
const mouse = {
name : 'jerry',
age : 29,
color : 'white'
};