关于javascript:什么是纯函数

什么是纯函数?
纯函数顾名思义首先是一个函数,然而它须要恪守肯定规定

  • 至多接管一个参数
  • 须要有返回值
  • 返回后果只依赖输出参数
  • 不产生副作用(不容许批改传入的参数,不容许批改全局变量)

为什么要用纯函数?

  1. 便于进行单元测试
    纯函数不会批改全局变量,不会批改任何货色,返回的后果只和传入的参数相干,具备可预测性。测试时不依赖任何环境和数据。
  2. 具备可复用性
    纯函数的返回后果只依赖于传入的参数,所以该函数耦合性小,因而能够很不便地复用。

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据