为了账号安全,请及时绑定邮箱和手机立即绑定

var a = a || b,改用let,怎么写啊?

var a = a || b,改用let,怎么写啊?

吃鸡游戏 2019-04-17 15:11:55
javascript let fn = (a) => {      var a = a || 1;  }var a = a || 1; 改用let写,麻烦一点的写法我会,我想知道有什么高雅的技巧。let a = a || 1; 会提示: Block scoped variables cannot share name with 'var' variables or parameters in the same block scope
查看完整描述

3 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

 let fn = (a) => {
     a = a || 1;
 }

不用var,什么都不用


查看完整回答
反对 回复 2019-05-13
?
九州编程

TA贡献1785条经验 获得超4个赞

都说不能重名了,你要怎么改,那不是改参数a为其他的额,要么改let为其他的var b = a || 1;

查看完整回答
反对 回复 2019-05-13
  • 3 回答
  • 0 关注
  • 683 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信