Javascript编程思想:高质量的函数

函数优化

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

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

把一些强相关,定制型强的字段抽象出来,进行数据传递,里面所保存的为不相干变量。java

咱们也能够将函数做为参数进行传递 函数

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

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

高阶函数

  • 将函数做为参数
  • return一个函数结果

高阶函数:优化

let check = function(age){
    age<=min(2)
}
相关文章
相关标签/搜索