這裏是小的小jquery插件來檢查,如果傳入的元件是輸入元件,並且如果它是空的:如何將此條件邏輯轉換爲三元表達式?
$.fn.inputIsEmpty = function() {
if (!this.is('input:text')) {
return false;
} else {
return $.trim($(this).val()).length == 0;
}
};
上述邏輯作品。於是,我把這個變成甜三元表達式:
$.fn.inputIsEmpty = function() {
this.is('input:text') ? $.trim($(this).val()).length == 0 : false;
};
,但它只是返回undefined - 我究竟做錯了什麼?
你忘了'return'。 – JJJ
Toooooooooo本地化 – lifetimes
這是可讀性較差 –