我想只用一行或另一种更优雅的方式来编写这种函数。我首先用一些道具构造了一个类,然后在其中调用并返回一个Promise函数。 createSomeClass = (props) => { this._newClass = new ClassObject(props); return this._newClass.callPromise(); }
1 回答

白衣染霜花
TA贡献1796条经验 获得超10个赞
只需一行:
createSomeClass = (props) => (this._newClass = new ClassObject(props)).somePromise()
但是你为什么在乎呢?仅仅将它变成一个单行代码并不能使代码变得更好,只是坚持自己的代码并继续解决相关问题(例如,您是否完全需要此方法?是否一定是一个方法?)
添加回答
举报
0/150
提交
取消