Moe's Tech Blog

[알고리즘] 코테에 유용한 javascript 함수와 메쏘드들 본문

Algorithms/Notes

[알고리즘] 코테에 유용한 javascript 함수와 메쏘드들

moe12825 2022. 3. 3. 00:26
  • 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()]