我正在寻找一种最有效的方法,在值为null
时输出空字符串而不是"null"
。是否有一种方法可以在不使用条件语句(即if
或三元运算符(? :
))的情况下实现。
以下为示例代码:
$.each(data, function(index, item) {
return $("div#SearchResults").append(item.PhoneNumber);
}
当 item.PhoneNumber is null
时,网页会在 SearchResults div
中渲染一个字符串 "null",但我希望它是< strong>空的。
||
(或)运算符可以实现这个功能,但变量仍然会首先被计算,只是没有显式的if
或三元运算符。 - David Thomasnull
转换为字符串在实现层面上是硬编码为"null"
的,用户自己的代码无法更改。 - Esailija