변수 master
은 true
또는 false
일 수 있으며 다른 어떤 것도 사용할 수 없습니다.기본 조건에서 부울 검사
다른 변수 override
은 undefined
, true
또는 false
일 수 있습니다.
따라서 어떤 변수를 사용할 것인지 결정하는 방법은 이 undefined
이 아닌 경우 master
을 사용하십시오. 더 나은 방법이 또한
if ((master !== undefined && master) || override) then
...
을하지만이 올 바르고 :
어쩌면 우리가 할 수 있을까?
가능한 답변 : http://stackoverflow.com/questions/3390396/how-to-check-for-undefined-in-javascript –