s.replace(조건식, 대체할 문자);
s.replace(/^a-z/g, ''); // s의 대소문자 외의 문자를 전부 삭제한다.
// 보통은 조건식에 맞는 제일 먼저 나오는 문자 하나에만 적용한다. 하지만 조건식에 정규식을 넣을 경우엔 s의 모든 정규식에 해당되는 문자를 대체할 수 있다.
isNaN => 숫자면 false, 숫자가 아니면 true를 반환. 조건식에 잘 쓰인다.
let sH = new Map();
// (해시테이블에 x가 없을 경우) x라는 키에 1이라는 값을 할당
sH.set(x, 1);
// 키에 해당하는 값을 반환, 해시테이블에 해당 키가 없을 경우 undefined를 반환
sH.get(x);
// (해시테이블에 x가 있을 경우) x라는 키의 값에 1을 더함
sH.set(x, sH.get(x)+1);
// 해시테이블에 x라는 키가 있는지 확인 (bool타입)
sH.has(x);
// 해시테이블 x키, 값 삭제
sH.delete(x);
// 요소의 개수를 반환
map.size;
// 맵 안의 모든 요소를 제거
map.clear();
// 맵을 반복문으로 표현
for (let [key, val] of sH) {}