Ответ 1
Коалесцирование выполняется с помощью оператора ||
, т.е.
let str:string = name || FirstName || "name is null and FirstName is null";
Вы также можете прочитать этот вопрос для получения более подробной информации и объяснений.
Что эквивалентно нулевому оператору слияния (??) в угловом 2?
В С# мы можем выполнить эту операцию:
string str = name ?? FirstName ?? "First Name is null";
Коалесцирование выполняется с помощью оператора ||
, т.е.
let str:string = name || FirstName || "name is null and FirstName is null";
Вы также можете прочитать этот вопрос для получения более подробной информации и объяснений.
Может быть, то, что вы хотите достичь, это:
string str = name ? name : FirstName ? FirstName : "First Name is null";