我試過的東西來檢查參數是否在函數給出與否:檢查參數定義失敗
var Patient = {
all : function(pagenumber){
if(pagenumber == undefined){
pagenumber = 1;
}
和
var Patient = {
all : function(pagenumber){
if(pagenumber == null){
pagenumber = 1;
}
但不知何故,他們沒有工作做的我是什麼錯誤?
第一個應該工作,除非一些笨蛋已經在你的環境中重新定義了「undefined」。 'if(typeof pagenumber ==''undefined'){'是否工作? – Matt
這應該工作:'if(!pagenumber && pagenumber!= 0){pagenumber = 1; }'。我是這樣說的,因爲有時pagenumber可以是'NaN',因爲這個變量聽起來是在處理數字。 –
不知何故,當我打電話:'console.log(pagenumber);'it'retunrs o.Event' –