웹/JQuery
[Jquey] 제이쿼리 객체 빈값 확인하기($.isEmptyObject())
주니어녕
2021. 7. 7. 11:46
오늘은 제이쿼리로 객체(Object)를 확인하는 방법을 알아볼게요.
제이쿼리 Object 객체 빈값 체크하는 방법
jQuery에 내장되어있는 isEmptyObject 함수를 사용하여 객체의 빈값을 체크해보겠습니다.
jQuery.isEmptyObject({}); //true
jQuery.isEmptyObject({name : 'joon'}); //false
$.isEmptyObject({}); //true
$.isEmptyObject({name : 'joon'}); //false
결과
jQuery 1.4 부터 isEmptyObject 메소드는 객체 자체의 속성과 프로토 타입에서 상속 된 속성을 모두 확인합니다.
hasOwnProperty를 사용하지 않습니다.
Object의 다른 유형의 개체(Dom Element, 기본문자열/ 숫자/ 호스트개체)가 브라우저에서 일관된 결과를
제공하지 않을 수 있으므로 인수는 항상 Javascript여야 합니다.
객체가 일반 JavaScript 객체인지 확인하려면 $.isPlainObject()를 사용하면 됩니다.