ES6 변수

2022. 8. 12. 01:34Javascript

  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>'

 

'Javascript' 카테고리의 다른 글

Prototype(1)  (0) 2022.08.19
ES6 Constructor  (0) 2022.08.18
this  (0) 2022.08.10
Javascript의 특징(3)  (0) 2022.05.19
Javascript의 특징(2)  (0) 2022.05.19