var, let, const의 차이
var는 재선언, 재할당이 모두 가능하며
var로 선언된 변수는 호이스팅이 되어 스코프의 최상단으로 끌어올려집니다
let은 재선언은 불가하지만 재할당은 가능합니다
let과 const는 같은 블록 스코프를 가집니다
const는 재선언, 재할당이 불가해 한번 선언하면 그 값을 변경할 수 없습니다
호이스팅은 의도치 않은 에러를 발생시킬 수 있으므로 var사용은 지양하는 것이 좋습니다
promiss, async&await 차이
Promiss와 Async/Await은 모두 비동기 연산을 처리하기 위해 사용합니다
다만 Promiss는 연속직인 비동기 연산을 처리하기 위해
.then 체이닝을 반복적으로 사용해야하므로 코드가 복잡해질 수 있었습니다
Async/Await의 await을 활용하면 비동기 Promiss의 결과를 기다릴 수 있습니다
이로 인해 코드의 복잡성을 줄이고 가독성을 향상시킬 수 있습니다
'Programming' 카테고리의 다른 글
[TIL] CSR, SSR의 차이 (0) | 2023.08.15 |
---|---|
[TIL] Refactoring using Array.fill() and const.ts (0) | 2023.08.08 |
[TIL] 프론트에서 상태관리, Recoil을 사용하는 이유 (0) | 2023.08.02 |
[TIL] Infinite Scorll(react-query) (0) | 2023.08.01 |
[TIL] useMutation(react-query) (0) | 2023.07.31 |