2021. 8. 18. 11:18

자바스크립트 같은 경우, 

 

변수 선언할때, var만 사용하였는데, 

ES2015(ES6)부터인가 생겼다.

 

간단하게 이야기하면, 

 

let은 수정 가능

const는 수정 불가능이다.

 

처음에는 그냥 var만 쓰면 되지... 굳이...라고, 생각했는데...

 

작업하다 보니, 

왠만한 변수는 다 const 로 선언하고, 필요한거만 let으로 했더니,

확실히 내가 놓치는 에러가 줄었다.

 

var도 사용 가능하지만, 

앞으로 왠만하면, const 사용을 권장한다.

 

그리고, 진짜, 변수가 바뀌어야 되는 상황에서만 let를 사용하는 방법을 권장한다.

 

 

ES6 호환 리스트에서 봐도, const, let은  거의 다 사용 가능하다.

 

https://kangax.github.io/compat-table/es6/#ie11

Posted by Tyson