我试过的东西来检查参数是否在函数给出与否:检查参数定义失败
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' –