javascript 动态参数判空操作
javascript 动态参数判空操作
发布时间:2016-12-30 来源:查字典编辑
摘要:我原来是这样写的:functionfoo(x){if(arguments[1]){//dosomething..}else{//doothe...

我原来是这样写的:

function foo(x) {

if(arguments[1]) {

// do something..

} else {

// do other..

}

}

但无论传多少个参数进去,都跳过了 if(arguments[1]) 这一步。快要抓狂的时候,终于成功了。

function foo(x) {

if(arguments[1] != undefined) {

// do something..

} else {

// do other..

}

}

想起《Javascript权威指南》里说过,null和undefined有时候是相等的,但有时候是不等的,估计就是指这种情况了。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类