Tôi đang tìm cách hiệu quả nhất để xuất empty string
thay vì "null"
cho giá trị null
. Có cách nào để thực hiện điều này mà không có câu lệnh có điều kiện (ví dụ: if
hoặc ternary (? :
) nhà điều hành).Không hiển thị null từ giá trị của đối tượng JavaScript
mẫu mã như sau:
$.each(data, function(index, item) {
return $("div#SearchResults").append(item.PhoneNumber);
}
khi item.PhoneNumber is null
, trang này hiển thị với một chuỗi "rỗng" bên trong SearchResults div
, thay vào đó tôi muốn trở thành trống.
Tại sao? Tại sao bạn muốn tránh đánh giá các biến của mình trước khi xuất? –
Tôi nghĩ rằng sẽ có một cách hiệu quả hơn, tức là một số chức năng tích hợp sẵn. Tôi ngạc nhiên không có một trong JavaScript hoặc jQuery: ( – Tsar
Vâng, toán tử '||' ('hoặc') thực hiện điều này, nhưng biến vẫn được đánh giá đầu tiên, chỉ cần không có' if' hoặc ternary rõ ràng. –