키-값
-
[javascript] Map VS Object_Map Object 차이점javascript 2024. 9. 7. 16:53
Javascript에서 데이터를 저장하고 관리할 때 자주 사용되는 자료 구조 두 가지가 있는데 Map과 Object이다.둘 다 키-값 쌍을 저장하는 구조이기에 언제 어떤 구조를 사용하는 것이 적합할지 헷갈리는데 오늘은 이 둘의 차이점과 언제 무엇을 사용해야 하는지 알아보겠다.1. Object와 Map(1) ObjectObject는 Javascript의 기본적인 데이터 구조로, 키-값 쌍을 저장할 수 있다.모든 키는 String 또는 Symbol 타입이어야 하며 값으로는 다양한 타입을 저장할 수 있다.const obj = { key: 'value', numberValue: 123};console.log(obj.key); // 'value' (2) MapMap은 ES6에서 도입된 새로운 데이터 구조로, ..