Skip to content

Commit b2ac002

Browse files
committed
map, set 사용법
1 parent 5c7a90e commit b2ac002

2 files changed

Lines changed: 66 additions & 0 deletions

File tree

STL/JSMap.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
**Map.prototype.clear()**
2+
3+
- Map 객체의 모든 key/value pair를 제거한다.
4+
5+
**Map.prototype.delete(key)**
6+
7+
- 주어진 키(Key)와 해당되는 값(Value)를 제거하고 제거하기 전에 Map.prototype.has(key)가 반환했던 값을 반환한다. 그 후의 Map.prototype.has(key)는 false를 반환한다.
8+
9+
**Map.prototype.entries()**
10+
11+
- Map 객체 안의 모든 요소들을 [key, value] 형태의 array 로 집어넣은 순서대로 가지고 있는 Iterator 객체를 반환한다.
12+
13+
**Map.prototype.get(key)**
14+
15+
- 주어진 키(Key)에 해당되는 값(value)을 반환하고, 만약 없으면 undefined를 반환한다.
16+
17+
**Map.prototype.has(key)**
18+
19+
- Map 객체 안에 주어진 key/value pair가 있는지 검사하고 Boolean 값을 반환한다.
20+
21+
**Map.prototype.keys()**
22+
23+
- Map 객체 안의 모든 키(Key)들을 집어넣은 순서대로 가지고 있는 Iterator 객체를 반환한다.
24+
25+
**Map.prototype.set(key, value)**
26+
27+
- Map 객체에 주어진 키(Key)에 값(Value)를 집어넣고, Map 객체를 반환한다.
28+
29+
**Map.prototype.values()**
30+
31+
- Map 객체 안의 모든 값(Value)들을 집어넣은 순서대로 가지고 있는 Iterator 객체를 반환한다.
32+
33+
출처: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Map

STL/JSSet.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
**Set.prototype.add(value)**
2+
3+
- Set 객체에 주어진 값을 갖는 새로운 요소를 추가합니다. Set 객체를 반환합니다.
4+
5+
**Set.prototype.clear()**
6+
7+
- Set 객체에서 모든 요소를 제거합니다.
8+
9+
**Set.prototype.delete(value)**
10+
11+
- value와 관련된 요소를 제거하고 Set.prototype.has(value)가 이전에 반환했던 값을 반환합니다. Set.prototype.has(value)는 그 뒤에 false를 반환합니다.
12+
13+
**Set.prototype.entries()**
14+
15+
- 삽입 순으로 Set 객체 내 각 값에 대한 [value, value] 배열을 포함하는 새로운 Iterator 객체를 반환합니다. 이는 Map 객체와 비슷하게 유지되므로 여기서 각 항목은 그 key와 value에 대해 같은 값을 갖습니다.
16+
17+
**Set.prototype.forEach(callbackFn[, thisArg])**
18+
19+
- 삽입 순으로 Set 객체 내에 있는 각 값에 대해 한 번 callbackFn을 호출합니다. thisArg 매개변수가 forEach에 제공된 경우, 이는 각 콜백에 대해 this 값으로 사용됩니다.
20+
21+
**Set.prototype.has(value)**
22+
23+
- Set 객체 내 주어진 값을 갖는 요소가 있는지를 주장하는(asserting, 나타내는) boolean을 반환합니다.
24+
25+
**Set.prototype.keys()**
26+
27+
- values() 함수와 같은 함수로 삽입 순으로 Set 객체 내 각 요소에 대한 값을 포함하는 새로운 Iterator 객체를 반환합니다.
28+
29+
**Set.prototype.values()**
30+
31+
- 삽입 순으로 Set 객체 내 각 요소에 대한 값을 포함하는 새로운 Iterator 객체를 반환합니다.
32+
33+
출처: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Set

0 commit comments

Comments
 (0)