Object.keys
如果我们的对象为空,他会返回一个空数组,如下:
var a = {} Object.keys(a) // []12
我们可以依靠Object.keys()这个方法通过判断它的长度来知道它是否为空。
if (Object.keys(object).length === 0) { return false // 如果为空,返回false } return true // 如果不为空,则会执行到这一步,返回true
JSON.stringify
JSON.stringify()
方法用于将 JavaScript
值转换为 JSON
字符串。
if (JSON.stringify(data) === '{}') { return false // 如果为空,返回false } return true // 如果不为空,则会执行到这一步,返回true