javascript 动态参数判空操作


Posted in Javascript onDecember 22, 2008

我原来是这样写的:
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移动div层-javascript 拖动层
Mar 22 Javascript
原创javascript小游戏实现代码
Aug 19 Javascript
JavaScript 原型链学习总结
Oct 29 Javascript
IE不支持getElementsByClassName最终完美解决方案
Dec 17 Javascript
基于KMP算法JavaScript的实现方法分析
May 03 Javascript
javascript验证身份证完全方法具体实现
Nov 18 Javascript
21个值得收藏的Javascript技巧
Feb 04 Javascript
javascript 中that的含义示例介绍
May 14 Javascript
Vue源码探究之状态初始化
Nov 14 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
May 06 Javascript
解决layer弹出层msg的文字不显示的问题
Sep 11 Javascript
微信小程序如何实现在线客服功能
Oct 16 Javascript
Javascript 布尔型分析
Dec 22 #Javascript
通过event对象的fromElement属性解决热区设置主实体的一个bug
Dec 22 #Javascript
javascript StringBuilder类实现
Dec 22 #Javascript
关于IE7 IE8弹出窗口顶上
Dec 22 #Javascript
清除网页历史记录,屏蔽后退按钮!
Dec 22 #Javascript
jQuery 各种浏览器下获得日期区别
Dec 22 #Javascript
JavaScript CSS菜单功能 改进版
Dec 20 #Javascript
You might like
yii2.0之GridView自定义按钮和链接用法
2014/12/15 PHP
Zend Framework教程之视图组件Zend_View用法详解
2016/03/05 PHP
jQuery 选择器理解
2010/03/16 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
Javascript实现简单的富文本编辑器附演示
2014/06/16 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
理解javascript对象继承
2016/04/17 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
JavaScript编程设计模式之构造器模式实例分析
2017/10/25 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
2018/09/27 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
node crawler如何添加promise支持
2020/02/01 Javascript
Python中的魔法方法深入理解
2014/07/09 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
python2与python3共存问题的解决方法
2018/09/18 Python
pymysql模块的使用(增删改查)详解
2019/09/09 Python
python实现LRU热点缓存及原理
2019/10/29 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
2020/06/12 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
浅析PyCharm 的初始设置(知道)
2020/10/12 Python
python实现网页录音效果
2020/10/26 Python
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
生物制药自我鉴定
2014/01/25 职场文书
小学五年级学生评语
2014/04/22 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
初婚未育证明样本
2014/10/24 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP
Oracle 触发器trigger使用案例
2022/02/24 Oracle
教你如何用cmd快速登录服务器
2022/06/10 Servers