자바스크립트 객체

[자바스크립트 / Vanilla JS] 객체와 객체 접근법 (점 표기법, 대괄호 표기법)
객체(Object)란 ❓ 객체는 간단하게 정의해서 여러 속성의 모음을 저장하는데 사용하는 자료형이다. 먼저 간단한 예시로 살펴보자 const car = { wheels: 4, color: "blue" }; 차의 속성을 저장하는 데 사용하는 간단한 객체이다. 각 속성에는 키(첫 행의 경우 wheels)와 값 (첫 행의 경우 4)이 있다. 키의 자료형은 string 자료형이지만 값은 모든 자료형이 될 수 있고 심지어 함수가 될 수도 있다 ✔ 객체 표기법 객체 표기법에는 2가지 방법이 존재한다 "점 표기법"과 "대괄호 표기법"이 있다 const car = { wheels: 4, color: "red" "goes fast": true } // --- 점 표기법 --- console.log(car.wheels);..

[자바스크립트 / Vanilla JS] Object 와 Map
Object와 Map의 특징 및 사용 용도 전통적으로 objects 는 문자열을 값에 매핑하는 데 사용되었다. Object는 키를 값으로 설정하고, 값을 검색하고, 키를 삭제하고, 키에 저장된 내용을 검색 할 수 있게 만들어준다. 그러나 Map 객체는 더 나은 맵이 되도록 하는 몇 가지 장점을 가지고 있다. Object의 key는 String 또는 Symbol이어야 하고, Map의 키는 모든 값을 가질 수 있다. Object는 크기를 수동으로 추적해야하지만, Map은 크기를 쉽게 얻을 수 있다. Map은 삽입된 순서대로 순번이 매겨진다 -> iterable하다. ==> for of와 forEach, for in 사용 가능 Object는 데이터들의 순서가 없기 때문에 순서를 정렬하기 위한 과정이 필요하다...