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 相关文章推荐
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
Jul 26 Javascript
JSON 数据格式介绍
Jan 13 Javascript
用js实现in_array的方法
Nov 05 Javascript
js用闭包遍历树状数组的方法
Mar 19 Javascript
JavaScript中的console.profile()函数详细介绍
Dec 29 Javascript
BootStrap中Datepicker控件带中文的js文件
Aug 10 Javascript
JavaScript字符串对象(string)基本用法示例
Jan 18 Javascript
canvas的神奇用法
Feb 03 Javascript
vue中实现滚动加载更多的示例
Nov 08 Javascript
Vue中computed与methods的区别详解
Mar 24 Javascript
解决Layui中templet中a的onclick参数传递的问题
Sep 20 Javascript
详解JS WebSocket断开原因和心跳机制
May 07 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
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
php轻松实现文件上传功能
2016/03/03 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
Yii框架实现多数据库配置和操作的方法
2017/05/25 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
jQuery中:text选择器用法实例
2015/01/03 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
详解JavaScript中的事件流和事件处理程序
2016/05/20 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
[44:22]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第一场 11.01
2020/11/02 DOTA
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
python实现的各种排序算法代码
2013/03/04 Python
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
Python编写Windows Service服务程序
2018/01/04 Python
浅谈python写入大量文件的问题
2018/11/09 Python
python实现抖音点赞功能
2019/04/07 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
浅谈Python __init__.py的作用
2020/10/28 Python
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
JAVA中运算符的分类及举例
2015/09/12 面试题
中专毕业生求职简历的自我评价
2013/10/21 职场文书
会计应聘求职信范文
2013/12/17 职场文书
找工作求职信
2014/07/07 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
安全温馨提示语大全
2015/07/14 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL