判断空对象

2016-06-26  本文已影响7人  一沭丶

var newobject = {}
ECMA 5+:

Object.keys(obj).length === 0 && JSON.stringify(obj) === JSON.stringify({});

Pre-ECMA 5:

function isEmpty(obj) {
       for(var prop in obj) {
           if(obj.hasOwnProperty(prop))
             return false;
  }
    return true && JSON.stringify(obj) === JSON.stringify({});
}
上一篇下一篇

猜你喜欢

热点阅读