空值判断

空数组判断

通过上面的类型判断是数组类型,然后它的length = 0即可

空对象判断

Object.keys() 的长度为 0

var obj = {}
Object.keys(obj).length === 0 // true

对象转字符串为 {}

var obj = {}
var a = JSON.stringify(obj)
a === "{}" // true

Object.getOwnPropertyNames() 长度为空

var obj = {}
Object.getOwnPropertyNames(obj).length === 0; // true