- Mastering JavaScript Functional Programming
- Federico Kereki
- 67字
- 2021-07-02 22:41:11
Testing the solution manually
We can run a simple test:
const squeak = a => console.log(a, " squeak!!");
squeak("original"); // "original squeak!!"
squeak("original"); // "original squeak!!"
squeak("original"); // "original squeak!!"
const squeakOnce = once(squeak);
squeakOnce("only once"); // "only once squeak!!"
squeakOnce("only once"); // no output
squeakOnce("only once"); // no output
Check out the results at CodePen, or see Figure 2.2:

Figure 2.2 - Testing our once() higher-order function
推薦閱讀
- 數據庫原理及應用(Access版)第3版
- Objective-C應用開發全程實錄
- ASP.NET MVC4框架揭秘
- Interactive Data Visualization with Python
- iOS開發實戰:從零基礎到App Store上架
- 趣學Python算法100例
- Hands-On JavaScript High Performance
- INSTANT OpenNMS Starter
- Python忍者秘籍
- Learning Vaadin 7(Second Edition)
- Oracle 18c 必須掌握的新特性:管理與實戰
- Unity 3D/2D移動開發實戰教程
- Mockito Essentials
- ASP.NET 4.0 Web程序設計
- Java EE架構設計與開發實踐