文件名称:postoffice.js:更强大的`.bind`
文件大小:2KB
文件格式:ZIP
更新时间:2024-08-24 10:57:09
dependency-injection higher-order-functions currying partial-application JavaScript
邮局 PostOffice 可帮助您创建更多可重用的功能。 功能强大:PostOffice 可让您创建简单的功能,然后绑定您选择的任何参数。 与 JavaScript 中的.bind一样,绑定参数会创建函数的副本。 这样,您可以多次将参数绑定到同一个函数,以创建新函数(如依赖注入或部分应用)。 简单:您不需要以特定的风格写作! PostOffice 仅导出一项功能。 如果您将一个函数传递给postoffice() ,您将获得一个支持任意参数绑定的新函数。 Tiny :这个库背后的原理很简单,你可以自己做。 然而, postoffice.js只有 22 行代码,所以请随意查看它是如何工作的。 import { postoffice , N } from "postoffice.js" const subtract = postoffice ( ( first , second ) =
【文件预览】:
postoffice.js-main
----postoffice.js(686B)
----README.md(3KB)