ES6 方法 Object.keys()方法, 返回一个数组, 成员是参数对象自身的 (不含继承的) 所有可遍历 ( enumerable ) 属性的键名数组.
如果我们将一个空对象传入将会得到一个空的数组, 这时可利用数组长度来判断是否为空
- var object = {
- };
- if (Object.keys(object ).length === 0) {
- console.log('空对象')
- }
来源: http://www.bubuko.com/infodetail-3257957.html