Javascript编程头脑:高质量的函数

函数优化

我们上一章将了纯函数,这一章讲函数的优化

let check = function (age){
    let min = 21
    return age<=min
}
// 优化后
let check = function (min,age){
    return age<=min
}

把一些强相干,定制型强的字段笼统出来,举行数据通报,内里所保留的为不相干变量。

我们也能够将函数作为参数举行通报

let min = function(x){
    return x*x
}

let check = function(age){
    age<=min(2)
}

高阶函数

  • 将函数作为参数
  • return一个函数效果

高阶函数:

let check = function(age){
    age<=min(2)
}
    原文作者:Kaso
    原文地址: https://segmentfault.com/a/1190000015711702
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞