作家
登录

JS 自定义带默认值的函数

作者: 来源:www.28hudong.com 2013-03-30 00:48:42 阅读 我要评论

开始想当然地认为可能像php或python等语言中一样 js 代码 复制代码 代码如下: function test(a,b="er"){ alert(a + b ); } 可是,定义完之后一直在报错:缺少对象.经过查询才发现,javascript中的确不能这样定义,可以借肋于arguments 是实参数组,参考下例: js 代码 复制代码 代码如下: <script type="text/javascript"> function Test(a) { var b = arguments[1] ? arguments[1] : 50; return a + ':' + b; } alert(Test(5)); alert(Test(5,9)); </script> 测试后,果然成了。看来万事都有其规律,不能想当然。在此记录下来,免得以后再犯错。

  推荐阅读

  关于html+ashx开发中几个问题的解决方法

问题1:用委托字典代替switch...case。   这个问题是在处理请求时发现的,大家肯定也不愿意在自己的项目中建许多的handler来处理那么多的请求,于是就想到在一个handler里处理多个请求,ajax请求中都加一个actio>>>详细阅读


本文标题:JS 自定义带默认值的函数

地址:http://www.17bianji.com/kaifa2/JS/24389.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)