判断一个对象是否为空
let obj = {age: 18}
Object.keys(obj) // ["age"]
JSON.stringify({}) === "{}" // true
1
2
3
4
5
2
3
4
5
JSON.stringify()
Object.keys() 如果为空对象则为 [ ],length = 0
for(var i in obj){} 如果进入循环则不是空对象,否则是{},空对象则输出undefined
判断对象内一定出现的属性值是否存在也可以。既var obj = {"id":"dd"};if(obj.id){//如果存在.......}
在线编辑 (opens new window)
上次更新: 2021/11/14, 07:48:46