您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页JS自定义带默认值的函数_javascript技巧

JS自定义带默认值的函数_javascript技巧

来源:步遥情感网


开始想当然地认为可能像php或python等语言中一样
js 代码
代码如下:
function test(a,b="er"){
alert(a + b );
}

可是,定义完之后一直在报错:缺少对象.经过查询才发现,javascript中的确不能这样定义,可以借肋于arguments 是实参数组,参考下例:
js 代码
代码如下:

function Test(a) {
var b = arguments[1] ? arguments[1] : 50;
return a + ':' + b;
}
alert(Test(5));
alert(Test(5,9));


测试后,果然成了。看来万事都有其规律,不能想当然。在此记录下来,免得以后再犯错。

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务