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)
}
相關文章
相關標籤/搜索