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

xxx => xx = xxx 这是什么写法 es6

xxx => xx = xxx 这是什么写法 es6

慕尼黑5688855 2018-08-05 14:26:14
node => input = nodees6箭头函数倒是经常用,搞不清为啥最后还来个赋值render() {    let input = '';    return (      <div>        <input ref={node => input = node} />        <button type="submit" onClick={() => {          console.log(input.value);        }}>添加</button>      </div>    );  }
查看完整描述

3 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

就是箭头函数啊,只不过函数的主体就是一条 赋值语句,省略了函数大括号而已。

查看完整回答
反对 回复 2018-08-08
?
萧十郎

TA贡献1815条经验 获得超13个赞

赋值就是赋值啊,没有特殊。

let input = '';
...node => input = node

等价于

let input = '';
...
function fn(node) {
    input = node;
    return input;
}


查看完整回答
反对 回复 2018-08-08
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

简洁写法,相当于 xxx => {let xx = xxx; return xx;}

查看完整回答
反对 回复 2018-08-08
  • 3 回答
  • 0 关注
  • 927 浏览
慕课专栏
更多

添加回答

举报

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