我需要拿走这个对象,检查每个属性的真实性,然后删除不真实的。
var user = {
name: 'my name',
email: null,
pwHash: 'U+Ldlngx2BYQk',
birthday: undefined,
username: 'myname33',
age: 0
}
这是我正在尝试的代码
function truth(x) {
if (x) {
console.log("truthy");
} else {
delete;
}
}
for (x in user) {
truth(user[x]);
}
但它不起作用,我什至不确定我是否完全理解如何确保我检查真实正确。我究竟做错了什么?