interface模块里的三个函数代码很相似,能否抽象出来?
来源:4-3 创建数据计算模块

扎克悟空
2017-05-08
老师你好,interface.js里getOmit()、getOpenCode()和getState()三个函数体中的代码逻辑基本一致,看老师也直接复制了一些相同的代码段,想问如何优化来提高代码的复用性呢?比如把相同的代码抽象出来之类的(具体如何实现),希望给个思路,谢谢!
写回答
1回答
-
看到这个问题非常高兴,任何教程都是开启学习之路,学习的过程要善于思考,这样进步会很快。这块是可以继续抽象,比如把promise功能用一个函数来实现,毕竟几个方法除了接口名称和具体响应不一样,其他都是一样的,具体去试试,加油
012017-05-21
相似问题