Можно ли эти утверждения написать более кратко? - PullRequest
0 голосов
/ 05 мая 2020

Можно ли записать эти утверждения более кратко?

if (o.desc != null) {
    service.do(a, {name: o.name, desc: o.desc})
}
else {
    service.do(a, {name: o.name})
}

Ответы [ 2 ]

1 голос
/ 05 мая 2020

Можете попробовать это: -

 var param =
 !o.desc? {name: o.name} : {name: o.name, desc: o.desc}

 service.do(a, param)
0 голосов
/ 05 мая 2020

Разве это не сработает?

service.do(a, {name: o.name, desc: o.desc})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...