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 相关文章推荐
js 覆盖和重载 函数
Sep 25 Javascript
基于jquery用于查询操作的实现代码
May 10 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
Nov 20 Javascript
JavaScript中字符串拼接的基本方法
Jul 07 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
Oct 22 Javascript
使用jQuery制作浮动工具栏的实例分享
May 13 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
jQuery实现背景滑动菜单
Dec 02 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
Feb 08 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
Feb 24 Javascript
微信小程序自定义弹出层效果
May 26 Javascript
vue-amap根据地址回显地图并mark的操作
Nov 03 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
调频问题解答
2021/03/01 无线电
用定制的PHP应用程序来获取Web服务器的状态信息
2006/10/09 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
PHPUnit + Laravel单元测试常用技能
2019/11/06 PHP
JavaScript使用prototype定义对象类型
2007/02/07 Javascript
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
js获取图片长和宽度的代码
2009/11/24 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
2013/12/16 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
js实现四舍五入完全保留两位小数的方法
2016/08/02 Javascript
Java  Spring 事务回滚详解
2016/10/17 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
JavaScript中的一些隐式转换和总结(推荐)
2017/12/22 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
2018/08/07 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
JS实现滑动插件
2020/01/15 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
解决python3运行selenium下HTMLTestRunner报错的问题
2018/12/27 Python
Python的bit_length函数来二进制的位数方法
2019/08/27 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
Python类中self参数用法详解
2020/02/13 Python
Keras 实现加载预训练模型并冻结网络的层
2020/06/15 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
Foreo国际站:Foreo International
2018/10/29 全球购物
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
交通安全寄语大全
2014/04/08 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
童年读书笔记
2015/06/26 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers