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

有没有一种单行或更优雅的方式可以通过箭头函数返回新创建的对象?

有没有一种单行或更优雅的方式可以通过箭头函数返回新创建的对象?

HUX布斯 2021-04-13 17:18:52
我想只用一行或另一种更优雅的方式来编写这种函数。我首先用一些道具构造了一个类,然后在其中调用并返回一个Promise函数。 createSomeClass = (props) => {    this._newClass = new ClassObject(props);    return this._newClass.callPromise();  }
查看完整描述

1 回答

?
白衣染霜花

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

只需一行:

  createSomeClass = (props) => (this._newClass = new ClassObject(props)).somePromise()

但是你为什么在乎呢?仅仅将它变成一个单行代码并不能使代码变得更好,只是坚持自己的代码并继续解决相关问题(例如,您是否完全需要此方法?是否一定是一个方法?


查看完整回答
反对 回复 2021-04-29
  • 1 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

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