본문 바로가기

method

(2)
객체 리터럴03 - 프로퍼티와 메소드 "객체 리터럴" 3. 프로퍼티 객체는 프로퍼티(Property)들의 집합이며 프로퍼티는 키(key)와 값(value)으로 구성된다. 프로퍼티를 나열할 때는 쉼표(,)로 구분한다. 일반적으로 마지막 프로퍼티 뒤에는 쉼표를 사용하지 않으나 사용해도 좋다. var person = { // 프로퍼티 키는 name, 프로퍼티 값은 'Lee' name : 'Lee', // 프로퍼티 키는 age, 프로퍼티 값은 20 age : 20 }; 프로퍼티 키와 프로퍼티 값으로 사용할 수 있는 값은 아래와 같다. 프로퍼티 키 : 빈 문자열을 포함하는 모든 문자열 또는 symbol 값 프로퍼티 값 : 자바스크립트에서 사용할 수 있는 모든 값 프로퍼티 키는 프로퍼티 값에 접근할 수 있는 이름으로 식별자 역할은 한다. 하지만 반드시..
객체 리터럴01 - 객체란? "객체 리터럴" 1. 객체란? 자바스크립트는 객체(object) 기반의 프로그래밍 언어이며 자바스크립트를 이루고 있는 거의 "모든 것"이 객체이다. 원시 값을 제외한 나머지 값들(함수, 배열, 정규 표현식 등)은 모두 객체이다. 원시 타입은 단 하나의 값만을 나타내지만 객체 타입(object / reference type)은 다양한 타입의 값(원시 값 또는 다른 객체)들을 하나의 단위로 구성한 복합적인 자료 구조(Data structure)이다. 또한 원시 타입의 값, 즉 원시 값은 변경 불가능한 값(immutable value)이지만 객체 타입의 값, 즉 객체는 변경 가능한 값(mutable value)이다. 예를 들어 변수 x에 할당 된 값 1을 직접적으로 변경할 수 없고, 재할당을 통해서만 변수값을..