undefined를 개발자가 할당하면… 외않되..?
undefined 사용 가이드를 모던 js 딥다이브 읽으며 새로 알게되어 충격이었습니다. 아래는 제가 작성한 블로그 일부입니다 저만 몰랐던 사실이 아니길 바라며.. ------ undefined는 개발자가 의도적으로 할당하기 위한 값이 아니라 자바스크립트 엔진이 변수를 초기화할 때 사용하는 값이다. 변수를 참조했을 때 undefined가 반환된다면 참조한 변수가 선언 이후 값이 할당된 적이 없는, 즉 초기화되지 않은 변수라는 것을 간파할 수 있다. 따라서 개발자가 변수에 undefined를 할당하는 것은 본래 취지와 어긋날뿐더러 혼란을 줄 수 있으므로 권장하지 않는다. 값이 없다는 것을 명시하고 싶다면 null을 할당하자! ---- 모던 자바스크립트 딥다이브 스크랩(2) - https://lire-eruel-dev.tistory.com/m/entry/%EB%AA%A8%EB%8D%98-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%94%A5%EB%8B%A4%EC%9D%B4%EB%B8%8C-%EC%8A%A4%ED%81%AC%EB%9E%A92