判断一个对象是否为空
第一种方法:
function isEmptyObject(obj){
for(value in obj){
return false;
}
return true;
}
isEmptyObject({})// true
第二种方法:
利用对象的 Object.getPropertyNames(obj)方法,其中Object.getPropertyNames(obj)以数组的形式返回obj对象中的key值
function isEmptyObject(obj){
if(Object.getPropertyNames(obj).length==0){
return true;
}
return false;
}
随笔
instanceof是用于判断一个变量是否是某个对象的实例
a instanceof b 判断a是不是b的实例