const vs readonly

1. const

- 한번 할당하면 바꿀 수 없는 상수이다.
- 컴파일 시, 자동으로 static 붙으므로 코드에서 명시적으로 static를 지정할 수 없다.

2. readonly

- 생성자에 한번 더 할당할 수 있다. (즉, 생성자가 오버로드 되면 값을 달리 할당할 수 있다.)

- 명시적으로 static를 지정할 수 있다.

const와 readonly 둘다, 상수를 지정할때 사용하지만

const보다 readonly가 넓은 범위에서 사용되기 때문에 readonly를 사용하는 것이 좋다.


+ Recent posts