Это зависит от того, является ли это "NULL"
(строка, возможно, пришедшая из результирующего набора базы данных, где NULL
была преобразована в строку) или null
(фактическое значение null
в JavaScript).
Если это "NULL"
, вам, вероятно, нужна функция полезности:
function blankForNull(s) {
return s.toUpperCase() === "NULL" ? "" : s;
}
Тогда:
$("#professional_fights_table tbody").append("<tr><td class='text-center'>" + blankForNull(this.result) + // ...
Если это null
, вы можете использовать любопытно- мощный ||
оператор или более новый (ES2020) оператор "null coalescing" ??
:
$("#professional_fights_table tbody").append("<tr><td class='text-center'>" + (this.result || "") + // ...
или
$("#professional_fights_table tbody").append("<tr><td class='text-center'>" + (this.result ?? "") + // ...
(вам нужно ()
вокруг него в это конкатенационное выражение.)