250403

p.124

객체

<aside> 💡

자바스크립트는 프로토타입 기반의 객체 지향 프로그래밍 언어이다.

</aside>

원시값을 제외한 나머지 값 (함수, 배열, 정규표현식 등) 은 모두 객체이다.

→ 원시값과 달리 변경 가능한 값 (mutable value) 이다.

자바스크립트 함수는 객체이다. ⭐️

함수로 객체를 만들기도 한다.

<aside> 💡

객체는 0개 이상의 프로퍼티로 구성된 집합이며, 프로퍼티는 key와 값으로 구성된다.

→ 이 때 프로퍼티 값이 함수일 때는 method 라고 부른다.

</aside>

var person = {
	name: "Lee", // 프로퍼티
	age: 20,  // 프로퍼티
}