javascript纯函数的概念是什么

这篇文章主要讲解了“javascript纯函数的概念是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript纯函数的概念是什么”吧!

成都创新互联公司专注于东安企业网站建设,响应式网站,商城网站定制开发。东安网站建设公司,为东安等地区提供建站服务。全流程定制网站开发,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

说明

1、纯函数就类似数学中的函数,用来描述输入和输出之间的关系。

2、对于纯函数来说有着相同输入必有相同输出的特性,所以当调用多次纯函数时,可以缓存起来,提高性能。

实例

// 纯函数
function getArea (r) {
  console.log(r)//这里会被打印3次,记住这里我们等会来改造下,做个缓存,这也是纯函数的优势所在
  return Math.PI * r * r
}
console.log(getArea(4))//50.26548245743669
console.log(getArea(4))//50.26548245743669
console.log(getArea(4))//50.26548245743669
// 不纯的函数
let numbers = [1, 2, 3, 4, 5]
numbers.splice(0, 3)
// => [1, 2, 3]
numbers.splice(0, 3)
// => [4, 5]
numbers.splice(0, 3)
// => []

感谢各位的阅读,以上就是“javascript纯函数的概念是什么”的内容了,经过本文的学习后,相信大家对javascript纯函数的概念是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


网站栏目:javascript纯函数的概念是什么
文章源于:http://scyanting.com/article/pijehp.html