Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 리액트
- 스프링부트
- TypeScript
- JavaScript
- button
- 랜덤번호
- 오버라이딩
- array
- JS
- 구글맵스
- Android
- SpringBoot
- 코틀린
- scrollview
- TextView
- React
- Javscript
- Kotlin
- Hook
- npm
- 자바스크립트
- stylesheet
- Linux
- 안드로이드
- RecyclerView
- fragment
- nodejs
- 랜덤넘버
- Java
- GoogleMaps
Archives
- Today
- Total
목록구조체 (1)
타닥타닥 개발자의 일상
Map 을 이용해서 다양한 형태의 key값을 가지는 구조체 만들기 / Array, Set의 보완 / Map 구조체의 메서드 알아보기
자바스크립트에는 다양한 형태의 구조체가 있다. array는 element별로 인덱스가 있고 인덱스 별로 요소를 구분, 외부에서 요소를 호출도 가능하다. 단점은 요소별로 중복된 값이 있을때 중복 값을 제거하거나 중복된 인수의 값을 구하기가 번거롭다는 점이다. Set는 중복된 element를 여러번 추가해도 고유한 element 하나만 요소로 가지는 특징이 있다. 따라서 배열내의 중복값을 제거하거나 고유한 요소의 수를 파악할때 좋은 구조체이다. 단점은 Set에는 인덱스가 없다. 따라서 외부에서 Set내의 element를 key값을 통해서 호출하지 못한다. array와 Set의 아쉬운 점을 보완하는 구조체가 바로 Map이다. 그렇다면 Map의 사용 사례를 알아보자. const rest = new Map(); ..
코딩 기록/JavaScript
2023. 5. 31. 09:59