函数优化
我们上一章将了纯函数,这一章讲函数的优化
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)
}