可能我表達有點問題 具體是這樣的:function test(param) { return $('test').height(param);
}
test(); // 我想返回高度值 jQuery 直接返回了 $('test') 這個對象以供之后鏈式操作了……我想 test 函數不傳參的話 默認 jQuery height 方法參數為空取高度值function test(param) { var obj = $('test'); return param ? obj.height(param) : obj.height();
}上面這種確實可以解決 有沒有更好的方式 比如: return $('test').height(param || 黑科技); 類似這樣一句就能解決的寫法 反正 undefined | null | '' 這三貨都不行param 不傳的話默認應該是 undefined 的吧 只要有參數就不行 只有括號里完全沒東西調用能返回高度值~
一個函數接收一個參數 這個參數為空時 怎么做到和沒無參數的狀態一樣……
三國紛爭
2018-10-19 18:06:32