Мне было интересно, есть ли один лайнер для чего-то вроде
let updatedUser;
if (firstName) {
updatedUser = { ...userData, firstName };
}
if (lastName) {
updatedUser = { ...userData, lastName };
}
if (password) {
updatedUser = { ...userData, password };
}
Я просто проверяю пустые firstName, lastName и так далее. Что если у меня есть несколько таких полей?
Так что я не хочу обновлять ни одно из моих полей пустыми значениями, если я напишу
updatedUser = { ...userData, firstName, lastName, password };
Любая возможная альтернатива, которая может указать распространение объекта или что-либо еще, чтобы не обновлять, если мое поле пусто?