Я изучаю JS, и в настоящее время мне нужно 4 объекта для слияния друг с другом, но я должен убедиться, что в результате у меня не будет «неопределенного» внутри объекта результата.
В настоящее время я реализовал это так:
let result = {};
result = Object.assign(result, first);
if (second) result = Object.assign(result, second);
if (third) result = Object.assign(result, third);
if (fourth) result = Object.assign(result, fourth);
return result;
Но я считаю, что для этой задачи должно быть более чистое решение.
Есть ли?