重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了“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纯函数的概念是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!