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

es6中selectedSubreddit(,a1)怎么传递参数为什么错误?

es6中selectedSubreddit(,a1)怎么传递参数为什么错误?

千万里不及你 2019-02-06 18:19:12
function selectedSubreddit(state = 'reactjs', action) {    switch (action.type) {      case 'tr':        return '突然'        default:            return state    }}var a1 = {  type: 'tr'}let selected = selectedSubreddit(,a1);console.log(selected);function selectedSubreddit(action,state = 'reactjs') {    switch (action.type) {      case 'tr':        return '突然'        default:            return state    }}var a1 = {  type: 'tr'}let selected = selectedSubreddit(a1, );console.log(selected); // 突然
查看完整描述

1 回答

?
ibeautiful

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

  • 问题中的示例,有默认值的参数state并不是尾参数,所以无法只省略这个参数,解决方法可以调用时显示输入undefined,即let selected = selectedSubreddit(undefined, a1);

  • 或者function selectedSubreddit(action, state = 'reactjs') { },然后调用let selected = selectedSubreddit(a1, );


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

添加回答

举报

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