Moe's Tech Blog
[알고리즘] 코테에 유용한 javascript 함수와 메쏘드들 본문
- Regex //g
- //g는 match 되는 모든 occurance를 의미한다
- //g는 replace 메쏘드에서 matching 하는 모든 단어들을 replace 하고싶을때 유용하다
- ES7에서는 //g를 replaceAll 메쏘드로 사용 가능하다
for (let key in englishToNumberObject) {
const re = new RegExp(`${key}`, "g");
answer = answer.replace(re, englishToNumberObject[key]);
}
- Spread
- Python의 list comprehension 처럼 비슷한 방법을 사용하고 싶을때
- Reduce 를 사용하기 위해 set을 array로 바꾸고 싶을때
- 파이썬의 range()를 javascript에 쓰고 싶을때
[...Array(5).keys()]
'Algorithms > Notes' 카테고리의 다른 글
[알고리즘] 계수 정렬에 관하여 (0) | 2022.04.17 |
---|---|
[알고리즘] 퀵 정렬에 관하여 (0) | 2022.04.16 |
[알고리즘] 삽입 정렬에 관하여 (0) | 2022.04.16 |
[알고리즘] 선택 정렬에 관하여 (0) | 2022.04.15 |
[알고리즘] Specification Based Testing에 관하여 (0) | 2022.03.06 |