- 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
推薦閱讀
- Web前端開發(fā)技術:HTML、CSS、JavaScript(第3版)
- 數(shù)據(jù)結構和算法基礎(Java語言實現(xiàn))
- C#程序設計教程
- C語言從入門到精通(第4版)
- SQL Server 2016數(shù)據(jù)庫應用與開發(fā)習題解答與上機指導
- 青少年Python編程入門
- Python深度學習:基于TensorFlow
- Linux:Embedded Development
- 青少年信息學競賽
- C語言程序設計實驗指導 (第2版)
- Protocol-Oriented Programming with Swift
- GameMaker Essentials
- Kotlin極簡教程
- Secret Recipes of the Python Ninja
- Node.js應用開發(fā)