我有一個字符串,其中部分字符串取決於變量json[i].has_dishwasher
是否包含值。如果它包含一個值,class="selected"
將被添加到html字符串中。爲了使我的代碼更短(我實際上有一系列如下所示的代碼),我打算使用三元if
運算符。在聲明中間的三元運算符
問題:我用三元if
條件語句的方法是無效的JavaScript。我怎樣才能使這個有效?
JavaScript代碼
html = '<div class="amenities"' + (json[i].has_dishwasher ? +'class="selected"'+) \
+ '>Dishwasher' + json[i].has_dishwasher + '</div>';