map
-
2023 - 05 - 21 자료구조 map과 set, 매서드, 반복자Today I Learned/TIL 05 2023. 6. 1. 07:22
오늘 할일 자바스크립트 2강 듣기 오늘 배운것 자료구조 (map , set) : map과set은 고유한 값을 저장하는 자료구조이다. map과 set는 기존의 배열(array)나 객체(object)보다 훨씬 더 효율적이다. 1. Map key-value pair로 이뤄지므로 객체와 같음. 하지만! 객체는 key에 문자열 형태인 반면, Map은 key값 자리에 어떤 유형의 데이터 타입도 다 들어올 수 있다. 왜냐하면 Map은 key가 정렬된 순서로 저장되기 때문이다. 검색, 삭제, 제거(완전한 제거), 여부확인 기능 제공 Map에서 key-value pair를 넣는 방식은 객체와는 다르다. 아래와 같이 넣는다. const myMap = new Map(); myMap.set('key', 'value'); ->..
-
2023 - 05 - 17 배열, 배열 메서드 (중요)Today I Learned/TIL 05 2023. 6. 1. 07:21
오늘 할일 자바스크립트 1주차 공부하기 개인과제 오늘 배운 것 배열, 배열의 매서드 1 push , 2 pop , 3 shift , 4 unshift , 5 splice , 6 slice, 7 forEach, 8 map, 9 filter, 10 find 배열 : 1.대괄호안에 쓴다. 2. 배열의 각 요소들은 index를 갖고 있다. 0, 1, 2,순 배열의 length는 인덱스의 숫자. for문이나 while문에서 많이 쓰임. 1 기본생성 let fruits = ['사과', '바나나', '오렌지']; console.log (fruits.length) // 3 2 크기지정 (new Array(인덱스숫자)) let number = new Array(5); console.log(number); // [] 3 ..
-
5. Map 문법JavaScript/2주차-ES6, 일급객체, Map, Set 2023. 5. 25. 09:43
Map 문법 자바스크립트 -> 객체와 배열을 통해 다양한 프로그래밍을 함. 그럼에도 현실세계를 반영하기는 어려움. 프로그래밍적으로 부족한 부족한 부분을 보완하기 위해 Map이나 Set같은 자료구조가 등장함. 지금 배우고자 하는 Map과 Set도 자료구조이다. Array, Object 등도 자료구조의 형태다. Map과 Set의 목적 : 데이터의 구성, 검색, 사용을 효율적으로 처리한다. 기존의 객체 또는 배열보다 더 효율적으로. 1. Map key-value pair (객체와 같음. 하지만 객체는 key에 문자열 형태인 반명, Map은 key값 자리에 어떤 유형의 데이터 타입도 다 들어올 수 있다.) 왜냐하면 Map은 key가 정렬된 순서로 저장되기 때문이다. 검색, 삭제, 제거(완전한 제거), 여부확인 ..