Map 함수
함수 | 설명 |
---|
map.set(key, value) | 값 세팅 (key, value) |
map.has(key) | 키값이 있는지 확인 |
map.get(key) | 키값의 value 가져오기 |
map.delete(key) | 키값의 value 삭제 |
map.clear() | 값 전체 삭제 |
map.size | 맵 크기 반환 |
map.keys() | 맵의 키값만 반환 |
map.values() | 맵의 값만 반환 |
Map 생성
let map = new Map<string, number>();
값 세팅
map.set("Gildong", 1);
map.set("Sejong", 2);
map.set("Esme", 3);
값 확인
for (let [key, value] of map) {
console.log("key : " + key + ", value : " + value);
}
키값이 있는지 확인
if (map.has("Gildong")) console.log("Gildong OK");
else console.log("Gildong Fail");
if (map.has("Superman")) console.log("Superman OK");
else console.log("Superman Fail");
맵의 크기 확인
console.log("size is : " + map.size);
맵의 키 삭제
map.delete("Sejong");
for (let [key, value] of map) {
console.log("key : " + key + ", value : " + value);
}
참고 사이트