JS 自定义函数缺省值的设置方法

Carnelian ·
更新时间:2024-09-21
· 562 次阅读

如果想把a缺省值设为5,不能写成:
function my(a=5){
  xxx;
}

简单查了一下,有下面几种可以使用:
function my(a){
  alert(a||5);
}
function my(a){
  a = typeof(a) == 'undefined' ? 5 : a;
}
function my(a){
  if(typeof(a) == 'undefined'){
    a = 5;
  }
}
个人觉得第二种更简洁,更清晰。



自定义 缺省值 方法 函数 js

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章