我有一个这样的对象:
{
places: [],
interests: [],
checkIns: []
}
Run Code Online (Sandbox Code Playgroud)
我如何轻松检查这些数组是否为空?
如果您使用的是 ES6:
Object.values(obj).every(x => !x.length)
Run Code Online (Sandbox Code Playgroud)
仅当 的所有数组obj均为空时才返回 true。
例子:
Object.values(obj).every(x => !x.length)
Run Code Online (Sandbox Code Playgroud)
var obj = {
places: [],
interests: [],
checkIns: []
}
console.log(Object.values(obj).every(x => !x.length));Run Code Online (Sandbox Code Playgroud)