【发布时间】:2016-06-05 19:03:39
【问题描述】:
当我有几个在 JS 中接受参数和返回值的链式函数时,这个依赖被称为什么以及如何打破它?
例子
function a (arg1){
return res1;
}
function b (arg2){
function a(arg1);
return res2;
}
function c (arg3){
function b(arg2);
return res3;
}
c(arg3);
【问题讨论】:
-
请编辑问题,使其至少没有语法错误,并清楚说明您要避免的模式以及原因。
-
据我所知,您只是在其他函数中使用函数。这是完全正常的,通常不需要更改。
-
不会像方法链那样建立依赖关系吗?
-
甚至没有关闭.. 方法链接返回对
this对象的引用,因此您可以继续轻松使用它 -
必须弄清楚方法链接和火车残骸之间的区别......
标签: javascript dependencies solid-principles