공유/ESLint
[eslint] undefined 할당 금지
구하천포
2024. 11. 14. 12:50
undefined 할당 금지
undefined
선언했으나 초기화하지 않은 변수, 함수의 반환 값이 없을 때, 객체에 존재하지 않는 속성 등에 자바스크립트가 자동으로 할당하는 값 입니다.
코드에서 명시적으로 할당하지 않도록 합니다.
null
개발자가 의도적으로 값이 없음을 표현하고 싶을 때 사용합니다.
예를 들어, 객체의 속성을 아직 할당하지 않았거나 특정 변수에 값이 없음을 명확히 하기 위해 null을 사용합니다.
{
"rules": {
"no-undefined": "error"
}
}
no-undefined
undefined를 할당하지 못 하게 하는 규칙입니다.
반응형