본문 바로가기

카테고리 없음

[JS] 클린코드 자바스크립트 - 변수 다루기

Udemy의 '클린코드 자바스크립트'를 듣고 쓴 글입니다

 

클린 코드에 대해 고민하기

-타인이 정의한 답 의심하기

-클린 코드가 무엇인지 자바스크립트를 통해 학습

-자바스크립트 코드 스타일에 대해 탐구

 


 

var를 지양해야 하는 이유

 

var

:함수스코프

 

let, const

:블록스코프

 TDZ(temporal dead zone)  --> 안전하게 코드 작성 가능

 

 

1. var는 변수 재선언, 재할당 가능하다는 큰 위험성 있음

 

 

2. var는 함수 스코프

 

var

 

let, const

 


 

let보다도 const를 쓰는 게 좋다!!

 

const는 재할당만 금지되고

본연의 객체, 배열 같은 레퍼런스 객체들을 조작할 때는 이상 없음