函数储存状态

一个取钱程序

const taker = function(){
  let money =   100
  return (n) => {
    money = money - n
    return money
  }
}()
taker(25) // 75
taker(25) // 50
  • “闭包是穷人的对象”,“对象是穷人的闭包”

你可能感兴趣的:(函数储存状态)