方法一
if(Object.values(obj).length>0){
// 有值
}
方法二
let arr = []
for (let key in obj) {
arr.push(obj[key])
}
两者的比较,key 有时 values 不一定有
let obj = {
a: '',
b: undefined,
c: 1,
d: null,
"": "",
0: ''
}
let arr = []
for (let key in obj) {
arr.push(obj[key])
}
console.log(Object.keys(obj)) //(6)["0", "a", "b", "c", "d", ""]
console.log(Object.values(obj)) //(6)["", "", undefined, 1, null, ""]
console.log(arr) //(6)["", "", undefined, 1, null, ""]