1 | const clampNumber = (num, a, b) => |
- 지정한 범위가 있고, 그 범위를 벗어나는 값이 들어왔을 때,
- 그 입력을 최소, 최대값 치환할 때 유용하다
의미없는 변수이름들..
obj.key
이런식의 접근은 당장에는 가능하나,1 | a = { la: 1, ma: 2 }; |
Object.keys(a)
를 통해 key의 배열을 받을 수 있다1 | a = { ma: 2, la: 1 }; |
1 | let N = 7; |
“00000111”
1 | let N = 7; |
padStart()
첫 번째 인자로 자릿수를 지정하고,padEnd()
가 있는데 이거는 패딩을 뒤에 추가한다1 | const log = console.log; |
clg
로 쉽게 자동완성 시 킬 수 있다1 | // 프로미스 병렬처리 ; all |
1 | async function delay2(ms) { |
await
키워드는 async 함수 내에서만 사용가능하다await
를 통해서 promise가 Fulfilled상태가 되야지만 다음줄의 코드가 실행된다1 | await Promise.race([delay2(1000), delay2(2000)]).then((result) => { |
1000
만 반환하는 코드이다1 | await Promise.all([delay2(1000), delay2(2000)]).then((result) => { |
1000 + 2000
을 반환하는 코드이다1 | (async () => { |