Можно ли добавить if
состояние в return
так, что в зависимости от логического значения flag
Если внутри возвращение
он был возвращен в функции как
return { val1: 'aaa', val2: 'bbb'}
или
return { val1: 'aaa', val2: 'bbb', val3:'ccc'}.
Из курс Я могу сделать
if (flag) {
return { val1: 'aaa', val2: 'bbb'}
} else {
return { val1: 'aaa', val2: 'bbb', val3:'ccc'}.
}
Однако мне это не нравится, поскольку слишком много свойств (не только val1
, val2
, как здесь, в примере, но и многих других), поэтому в этом случае будет продублирован огромный блок.
Любые идеи? Спасибо.