[JavaScript] - 객체 리터럴
·
Web/JavaScript
본 포스트는 모던 자바스크립트 Deep Dive 를 읽고 정리한 내용입니다.1. 객체란?자바스크립트에서 원시값을 제외한 나머지는 모두 객체(함수, 배열, 정규표현식 등)원시값 -> immutable객체 타입의 값 -> mutable객체0개 이상의 프로퍼티로 구성된 집합프로퍼티프로퍼티 = key + value객체의 상태를 나타내는 값(data)자바스크립트에서 사용할 수 있는 모든 값은 프로퍼티 value 가 될 수 있다.메서드프로퍼티의 value 가 함수인경우 -> method 라 부름프로퍼티를 참조하고 조작할 수 있는 동작(behavior)2. 객체 리터럴에 의한 객체 생성인스턴스클래스에 의해 생성되어 메모리에 저장된 실체클래스는 인스턴스를 생성하기위한 템플릿의 역할자바스크립트의 객체생성 방식객체 리터럴..