源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

js函数参数设置默认值的一种变通实现方法

  • 时间:2021-07-10 01:16 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js函数参数设置默认值的一种变通实现方法
php有个很方便的用法是在定义函数时可以直接给参数设默认值,如:
[u]复制代码[/u] 代码如下:
function simue ($a=1,$b=2){ return $a+$b; } echo simue(); //输出3 echo simue(10); //输出12 echo simue(10,20); //输出30
但js却不能这么定义,如果写function simue(a=1,b=2){}会提示缺少对象。 js函数中有个储存参数的数组arguments ,所有函数获得的参数会被编译器挨个保存到这个数组中。于是我们的js版支持参数默认值的函数可以通过另外一种变通的方法实现,修改上例:
[u]复制代码[/u] 代码如下:
function simue (){ var a = arguments[0] ? arguments[0] : 1; var b = arguments[1] ? arguments[1] : 2; return a+b; } alert( simue() ); //输出3 alert( simue(10) ); //输出12 alert( simue(10,20) ); //输出30
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部