Для функции JavaScript ниже я пытаюсь выяснить, как уменьшить когнитивную сложность.
function Person(data) {
var self = this;
if (data) {
self.id = data.Id === null? "" : data.Id;
self.name = data.Name === null? "" : data.Name;
self.phone= data.Phone === null? "" : data.Phone;
self.address = data.Address=== null ? "" : data.Address;
} else {
self.id = "";
self.name = "";
self.phone = "";
self.address = "";
}
}