我尝试检查是否在函数中给出了参数:
var Patient = {
all : function(pagenumber){
if(pagenumber == undefined){
pagenumber = 1;
}
和
var Patient = {
all : function(pagenumber){
if(pagenumber == null){
pagenumber = 1;
}
但不管怎样,他们都没有工作我错了什么?
答案 0 :(得分:1)
尝试
var Patient = {
all : function(pagenumber){
if(typeof pagenumber == 'undefined'){
pagenumber = 1;
}
答案 1 :(得分:1)
要检查var是否未定义,请使用以下命令:
var Patient = {
all : function(pagenumber){
if(typeof pagenumber == "undefined"){
pagenumber = 1;
}
}
}
答案 2 :(得分:0)
因为你已经在使用jQuery:
var Patient = {
all : function(pagenumber){
if ($.type(pagenumber) === 'undefined')) {
pagenumber = 1;
}
}
}
或者,简化(因为您似乎不希望页码为'0'):
var Patient = {
all : function(pagenumber){
pagenumber = pagenumber || 1;
}
}