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 相关文章推荐
JSON JQUERY模板实现说明
Jul 03 Javascript
Extjs TimeField 显示正常时间格式的代码
Jun 28 Javascript
js点击事件链接的问题解决
Apr 25 Javascript
javascript常见数据验证插件大全
Aug 03 Javascript
jquery实现简单的遮罩层
Jan 08 Javascript
jQuery 监控键盘一段时间没输入
Apr 22 Javascript
解析JavaScript数组方法reduce
Dec 12 Javascript
vuex学习之Actions的用法详解
Aug 29 Javascript
初学者AngularJS的环境搭建过程
Oct 27 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
Oct 18 Javascript
一步一步实现Vue的响应式(对象观测)
Sep 02 Javascript
Vue axios获取token临时令牌封装案例
Sep 11 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
php比较相似字符串的方法
2015/06/05 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
ppk谈JavaScript style属性
2008/10/10 Javascript
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
JavaScript在IE和FF下的兼容性问题
2014/05/19 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
JS实现间歇滚动的运动效果实例
2016/12/22 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
Angular使用cli生成自定义文件、组件的方法
2018/09/04 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
vue项目实现多语言切换的思路
2020/09/17 Javascript
Python设计模式之观察者模式简单示例
2018/01/10 Python
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
python线程信号量semaphore使用解析
2019/11/30 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
django model object序列化实例
2020/03/13 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
html如何对span设置宽度
2019/10/30 HTML / CSS
365 Tickets英国:全球景点门票
2019/07/06 全球购物
请解释流与文件有什么不同
2016/07/29 面试题
如何开启linux的ssh服务
2013/06/03 面试题
学校消防演习方案
2014/02/19 职场文书
模特大赛策划方案
2014/05/28 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
慰问信范文
2015/02/14 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书
2016学校先进集体事迹材料
2016/02/29 职场文书
Python中文纠错的简单实现
2021/07/07 Python
php png失真的原因及解决办法
2021/11/17 PHP