2
가능한 중복 :
is object empty?개체가 비어 있는지 확인하는 방법?
그래서 내가 그 개체 었소 어떤 속성과 메서드를 감지 할 수있는 방법의 var someObject = { };
하자?
가능한 중복 :
is object empty?개체가 비어 있는지 확인하는 방법?
그래서 내가 그 개체 었소 어떤 속성과 메서드를 감지 할 수있는 방법의 var someObject = { };
하자?
function isEmpty(ob){
for(var i in ob){ return false; }
return true;
}
isEmpty({a:1}) // false
isEmpty({}) // true
누군가가'object.prototype'에 메소드를 추가하면 작동하지 않습니다. http://yuiblog.com/blog/2006/09/26/for-in-intrigue/ – xanatos
@xanatos : "누군가"가'Object.prototype'에 추가하면, 추적하여 문제가되는 코드를 제거하고, 문제가되는 개발자를 제거하십시오. – user113716
@ Ӫ _._ Ӫ 현실 세계에서는'object.prototype' 확장이 가능합니다. 꽤 많은 유명한 라이브러리가 있었지만 (어떤 라이브러리가 있었는지는 기억이 안납니다.) .... mmmmh이 버그 보고서 http://bugs.jquery.com/ticket/1529의 예와 'prototype' 라이브러리 – xanatos