Udemy의 '클린코드 자바스크립트'를 듣고 쓴 글입니다
클린 코드에 대해 고민하기
-타인이 정의한 답 의심하기
-클린 코드가 무엇인지 자바스크립트를 통해 학습
-자바스크립트 코드 스타일에 대해 탐구
var를 지양해야 하는 이유
var
:함수스코프
let, const
:블록스코프
TDZ(temporal dead zone) --> 안전하게 코드 작성 가능
1. var는 변수 재선언, 재할당 가능하다는 큰 위험성 있음
2. var는 함수 스코프
var
let, const
let보다도 const를 쓰는 게 좋다!!
const는 재할당만 금지되고
본연의 객체, 배열 같은 레퍼런스 객체들을 조작할 때는 이상 없음