文件名称:JavaScript-Functional-Programming:参考指南和函数式编程模式
文件大小:8KB
文件格式:ZIP
更新时间:2024-03-09 09:05:04
Shell
JavaScript函数式编程 功能编程参考指南 对函数式程序设计的研究,以实用的方式详述了核心方法和模式 收件人: 定义与介绍 无论将功能样式编码几乎排他地使用还是与其他样式(如OOP)一起使用,向项目添加功能样式编码都有许多优点。 以下是该领域专家Eric Elliot引用的功能方法的定义: “功能编程是通过组合纯功能,避免共享状态,可变数据和副作用来构建软件的过程。 函数式编程是声明性的,而不是命令性的,应用程序状态通过纯函数流动。 这是一个非常简洁的定义,一开始很难完全理解,因此在继续进行之前先将其分解: 纯函数仅适用于传入的数据,它们不会使该数据发生突变,并且不会影响该函数范围以外的任何其他数据。 最后,每个人都听说过这一点,给定相同的输入,纯函数将始终产生相同的输出。 纯函数不会引起副作用,这意味着它们不会影响函数范围之外的任何变量。 注意,在讨论共享状态和副作用时,
【文件预览】:
JavaScript-Functional-Programming-master
----.gitignore(71B)
----README.md(6KB)
----.gitpod.dockerfile(1KB)
----.theia()
--------launch.json(388B)
--------settings.json(754B)
--------mysql.cnf(551B)
--------snippets.json(120B)
--------client.cnf(199B)
--------start_mysql.sh(488B)
--------init_tasks.sh(1KB)
----.gitpod.yml(502B)