我有一個函數來更新對象的JavaScript對象:更新使用非未定義的屬性
_.each(user, function(value, key, obj) {
if (user[key] !== undefined) {
self.user[key] = user[key];
}
});
它讓我更新的用戶是這樣的:
let user = new User();
user.verified = true;
self.sessionService.updateSession(user);
我只需要指定屬性這將通過檢查未定義進行更新,這可以簡化或寫入更有效嗎?
那麼你可以使用*值*,如果它已經存在... –