javascript

Best practice of checking if variable is undefined

x === undefined

변수가 선언되어 있지 않으면, 동작하지 않는다.

ReferenceError: x is not defined

변수가 선언되었지만, 정의가 되어있지 않을 때만 true를 return 해준다.

typeof x === 'undefined'

를 사용하는 편이 더 낫다.