最近看了gitbook上的一本书,荏半吨蛸名叫《JS函数式编程指南》,看到了一个之前从未想到的小方法,做个笔记,记录一下。
工具/原料
sublime
浏览器
前言
1、最近看了gitbook上的一本书,名叫《JS函数式编程指南》,看到了一个之前从未想到的小方法,做个笔记,记录一下。
实现
1、实现方式很简单,对函数的参数做一个简单的验证,通过缓存的结果,幼榍嘈酾判断执行函数,还是返回已经缓存的结果。纯函数缓存的具体实现如下:
2、调用的方式很简单,代码如下:
3、可以执行一下,看下效果,下图就是在浏览器下执行的结果:
结尾
1、有很多别人用烂的实现方式,对于我还属于一个新奇的技术,要多学多看,多实践。