Javascript

ES6 변수

농담농담 2022. 8. 12. 01:34
  var let const
재선언 O X X
재할당 O O X
범위 function {  } (for, if, function등) {  } (for, if, function등)

재선언은 var만 가능.
const는 재할당이 안된다.

스폰지밥 = '징징이'   

TypeError: Assignment to constant variable.

 

객체 내 값은 재할당 가능.

 

Object.freeze하면 재할당 안됨.

 

use strict 사용시 오류도 내보내 준다.

아마 타입스크립트로 작성 시 객체 내 값 또한 재할당 안될듯하다. 

TypeError: Cannot assign to read only property '최애' of object '#<Object>'