<分区>
我注意到我的很多代码最终看起来像这样:
doX(doY(doZ(data)))
这有什么问题吗?
标签 javascript
<分区>
我注意到我的很多代码最终看起来像这样:
doX(doY(doZ(data)))
这有什么问题吗?
最佳答案
我会考虑这种良好做法 - 它鼓励 Curly’s law (每个函数都应该做一件事),允许您稍后在不同情况下重用部分函数链。
如果您发现链条变得太长并且开始感觉很麻烦,只需在合乎逻辑的地方断开并分配一个具有有意义名称的变量:
const almostResult = doY(doZ(data));
return doX(almostResult);
关于javascript - 像 doX(doY(doZ(data))) 这样的链接函数是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53299181/