use const whenever posible.
(가능하면 const를 사용하십시오.)
only use let if variable needs to change
(변수가 변경되어야 하는 경우에만 let을 사용하십시오.)
(상수란 변경이 불가능한 변수, 즉 재할당이 불가능한 변수를 말한다.)
const daysInWeek = 7;
const maxNumber = 5;
const position = { x: 0, y: 0, };
*// Object가 변수에 할당될 때는 Object 자체가 할당되는 게 아니라 Object의 주소가 할당된다.
// Object 주소값이 상수가 된다.*
Immutable data types : primitive types, frozen objects ( i.e object.freeze() )
(불변 데이터 유형 : 기본 유형, 고정 객체)
Mutable data types : all objects by default are mutable in JS
(변경 가능한 데이터 유형 : 기본적으로 모든 객체는 JS에서 변경 가능합니다.)
favor immutable data type always for a few reasons;
(몇 가지 이유로 항상 불변의 데이터 유형을 선호합니다.)