摘要: 函数组合 减少函数调用时函数的嵌套,可以让单个函数重复调用 // 函数组合的演示 function compose (f,g) { return function (value) { return f(g(value)) } } // 取数组中的最后一个元素 function reverse (ar 阅读全文
posted @ 2022-03-22 21:41 不遇 阅读(61) 评论(0) 推荐(0)
摘要: lodash中curry方法的实现 function getSum (a, b, c) { return a + b + c } const curried = curry(getSum) console.log(curried(1, 2, 3)); console.log(curried(1)(2 阅读全文
posted @ 2022-03-22 21:11 不遇 阅读(81) 评论(0) 推荐(0)
摘要: lodash ###在终端输入npm init -y初始化package.json ###npm i lodash安装 ###演示部分数组方法 first / last / toUpper / reverse / each const _ = require('lodash'); const arr 阅读全文
posted @ 2022-03-17 21:37 不遇 阅读(446) 评论(0) 推荐(0)
摘要: 闭包 ###闭包(Closure):函数和其周围的状态(词法环境)的引用捆绑在一起形成闭包 ###可以在另一个作用域中调用一个函数的内部函数并访问到该函数的作用域中的成员 function makeFn() { let msg = 'hello function' return function ( 阅读全文
posted @ 2022-03-17 21:27 不遇 阅读(36) 评论(0) 推荐(0)