"문자".charCodeAt()ex) 'A'.charCodeAt() -> 65String.fromCharCode('숫자')ex) String.fromCharCode(65) -> 'A'
a와 b의 최대공약수 구하기
1. slice slice를 이용한 배열 요소 삭제 slice를 이용한 배열 요소 추가
arr.splice(i, j)=> arr의 i번 인덱스부터 j개의 요소를 잘라냄arr.splice(i, j, n)=> arr의 i번 인덱스부터 j개의 요소를 잘라내고, i번 인덱스에 n을 넣는다.\*splice를 이용해 배열 요소를 추가한 경우, 이는 원본 배열에 추가
Math.floor(x) : x 내림Math.ceil(x) : x 올림Math.round(x) : x 반올림Math.max(...배열) : 배열에서 가장 큰 값Math.min(...배열) : 배열에서 가장 작은 값Math.pow(x, y) : x의 y제곱Math.sqr
const myMap = new Map();myMap.set(key, value)myMap.delete(key);myMap.clear();myMap.has(key);myMap.get(key);배열로 변환하여 반복문을 사용하거나이용myMap.size
const mySet = new Set();const mySet = new Set(Array);const myArr = Array.from(mySet);mySet.add(value)mySet.delete(value);mySet.clear();mySet.has(value
일반적으로 특정 수 n이하의 수 중에서 소수인 수를 찾는 경우에는 여러 가지 방법이 존재하지만, 그 중 가장 효율적인 방법을 소개한다.
싱글스레드, 직역하면 스레드가 한 개라는 것이다. 그렇다면 특정 언어가 싱글스레드를 기반으로 동작한다는 것은 무엇을 의미할까? 싱글스레드로 동작하는 언어는 코드를 해석&동작하는 과정에서 단 한 명의 사람이 관여한다고 생각할 수 있다. 즉 코드에 작성된 여러가지 일(작업