반응형

[자바스크립트(javascript)] null check, 널 체크 



자바스크립트 자료형에서 false로 반환되는 값은

"", null, undefined, 0, NaN 이 있고

나머지는 모두 true


그렇기에 아래의 확인 방법으로 진행


// 넘어온 값이 빈값인지 체크합니다. 
// !value 하면 생기는 논리적 오류를 제거하기 위해
// 명시적으로 value == 사용
// [], {} 도 빈값으로 처리
var isEmpty = function (value) {
if (value == "" || value == null || value == undefined || (value != null && typeof value == "object" && !Object.keys(value).length)) {
return true
} else {
return false
}
};


출처: http://sanghaklee.tistory.com/3 [이상학의 개발블로그]

반응형

+ Recent posts