javscript 函数式编程库

下载地址:gitee ) javascript 函数式编程的接口库 模仿underscore.js实现自己的函数库,增加额外自己常用的函数,用于学习函数式编程 使用es6实现部分underscore.js的函数,增加自己常用的 增加自己常用到的函数,如onceDelay(运行一次后在指定时间后才能再次运行) 错误处理: 指定参数类型才能运行函数 检测运行时函数是否为必须,必须时没传函数控制台输出提示信息 单元测试 目录结构 + browserTest // 浏览器单元测试环境 |-- index.html + lib |-- functional.js // 函数库 + mochawesome-report |-- mochawesome.html // 单元测试报告 + doc 文档 |-- index_with_tree + test 单元测试 |-- functional.test.js // 测试用例代码 |-- spec.html // 测试用例规格 运行单元测试 node npm install -g mocha mochawesome npm install npm run test // 生成测试报告 npm run report // 生成测试用例规格 npm run spec 浏览器 直接打开browserTest/index.html 使用 安装 浏览器: 通过