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 | 29 | 30 | 31 |
Tags
- 10172
- 그래픽
- barplot in r
- 그대로 출력하기
- 배열삭제
- R데이터형태
- 이스케이프시퀀스
- R 그래프
- 백준
- barplot
- DataFrame
- 버스분석
- plot in r
- 백준 11718
- asynchronization
- 값삭제
- useState
- setstate
- 배열추가
- 값추가
- 탈출문자
- vetor
- 광명시버스분석
- react #회원가입 #비밀번호비교
- React
- await
- 데이터분석
- getline
- 백준 10172
- 이용현황분석
Archives
- Today
- Total
devlog_zz
[ Javascript ] Map 자료형 본문
728x90
Map
맵은 키가 있는 데이터를 저장한다는 점에서 객체와 유사하다. 맵은 키에 다양한 자료형을 허용한다는 점에서 차이가 있다.
맵의 주요 메서드와 프로퍼티
- 맵 생성
new Map()
- key를 이용해 value를 저장
map.set(key, value)
- key에 해당하는 값을 반환, key가 존재하지 않으면 undefined를 반환
map.get(key)
- key가 존재하면 true, 존재하지 않으면 false를 반환
map.has(key)
- key에 해당하는 값을 삭제
map.delete(key)
- 맵 안의 모든 요소를 제거
map.clear()
- 요소의 개수를 반환
map.size
예시
var sayings = new Map();
sayings.set("dog", "woof");
sayings.set("cat", "meow");
sayings.set("elephant", "toot");
sayings.size; // 3
sayings.get("fox"); // undefined
sayings.has("bird"); // false
sayings.delete("dog");
for (var [key, value] of sayings) {
console.log(key + " goes " + value);
}
// "cat goes meow"
// "elephant goes toot"
https://ko.javascript.info/map-set
맵과 셋
ko.javascript.info
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Set
Set - JavaScript | MDN
Set 객체는 자료형에 관계 없이 원시 값과 객체 참조 모두 유일한 값을 저장할 수 있습니다.
developer.mozilla.org
728x90
'Front End > Javascript' 카테고리의 다른 글
string에서 특정 위치의 문자 찾기 - 배열, charAt() (0) | 2023.11.02 |
---|---|
[ Javascript ] null 병합 연산자 '??' 와 논리연산자 '||' 의 차이점 (0) | 2023.03.02 |
[ Javascript ] 소수인지 판별하기, Math.sqrt(n) 제곱근 활용 (0) | 2023.02.11 |
n진수로 변환하기 toString() , parseInt() (0) | 2023.02.11 |
배열의 각 항목별 개수 세기 (0) | 2023.01.13 |