IT/오늘의 질문
[자바스크립트(javascript)] null check, 널 체크
아라니나노
2018. 10. 31. 15:05
반응형
[자바스크립트(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 [이상학의 개발블로그]
반응형