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 相关文章推荐
33个优秀的 jQuery 图片展示插件分享
Mar 14 Javascript
关于ExtJS4.1:快捷键支持的问题
Apr 24 Javascript
jquery禁用右键示例
Apr 28 Javascript
js模块加载方式浅析
Aug 12 Javascript
vue 2.0项目中如何引入element-ui详解
Sep 06 Javascript
详解Vue2 SSR 缓存 Api 数据
Nov 20 Javascript
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
Vue组件实现触底判断
Jun 26 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 Javascript
解决vue页面刷新,数据丢失的问题
Nov 24 Vue.js
手写Spirit防抖函数underscore和节流函数lodash
Mar 22 Javascript
详解Vue3使用axios的配置教程
Apr 29 Vue.js
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 while循环得到循环次数
2013/10/26 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
php+lottery.js实现九宫格抽奖功能
2019/07/21 PHP
破解Session cookie的方法
2006/07/28 Javascript
jquery.cvtooltip.js 基于jquery的气泡提示插件
2010/11/19 Javascript
nodejs实用示例 缩址还原
2010/12/28 NodeJs
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
Bootstrap模态框案例解析
2017/03/05 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
vue 获取url里参数的两种方法小结
2020/11/12 Javascript
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
python五子棋游戏的设计与实现
2019/06/18 Python
python自动识别文本编码格式代码
2019/12/26 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
前台文员我鉴定
2014/01/12 职场文书
函授毕业个人自我评价
2014/02/20 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
考试作弊检讨书
2014/10/21 职场文书
详解Redis复制原理
2021/06/04 Redis
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis