В отличие от других ответов , таким образом, вы изменяете значение surname
, только если проверяемое условие равно true
.
Это означает, что вам не нужноПовторите (и жестко) исходное значение surname
.(т.е. ''
)
var name = 'Bob';
var surname = '';
surname = name ? 'The builder' : surname;