context-connect:将上下文连接到组合函数的助手

时间:2024-06-18 08:01:13
【文件属性】:

文件名称:context-connect:将上下文连接到组合函数的助手

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-18 08:01:13

JavaScript

上下文连接 将上下文连接到组合函数的助手。 功能组合 函数组合是将一系列函数串在一起,其中调用一个函数的结果传递给下一个函数。 创建函数链或管道是从小的、集中的函数组装功能的好方法。 然而,函数组合通常采用f和g并返回一个首先调用g然后将结果传递给f 。 我发现调用函数的顺序与我们阅读它们的顺序相同,从左到右更直观。 一些有用的工具可以做到这一点: 使用上下文 链接一系列功能时,您可能希望使用上下文对象从功能中收集所有信息。 每个函数都将上下文作为参数并将其作为结果返回,并使用其操作的结果对其进行扩充。 使用上下文连接 使用上下文的问题在于,您想要在管道中使用的某些函数可能不希望将上下文作为参数,和/或作为结果返回上下文。 重写或包装这些功能很繁琐。 这就是上下文连接可以提供帮助的地方。 假设您有以下功能的管道: f1 f2 g f4 f1 、 f2和f4函数都期望并返回上下文。


【文件预览】:
context-connect-master
----src()
--------context-connect.js(2KB)
----LICENSE(1KB)
----test()
--------context-connect-tests.js(2KB)
----README.md(4KB)
----.gitignore(526B)
----package.json(610B)

网友评论