猿问

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

我想只用一行或另一种更优雅的方式来编写这种函数。我首先用一些道具构造了一个类,然后在其中调用并返回一个Promise函数。


 createSomeClass = (props) => {

    this._newClass = new ClassObject(props);

    return this._newClass.callPromise();

  }


HUX布斯
浏览 117回答 1
1回答

白衣染霜花

只需一行:  createSomeClass = (props) => (this._newClass = new ClassObject(props)).somePromise()但是你为什么在乎呢?仅仅将它变成一个单行代码并不能使代码变得更好,只是坚持自己的代码并继续解决相关问题(例如,您是否完全需要此方法?是否一定是一个方法?)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答