汪和康

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年4月18日

摘要: 原文:https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Closures老外写的很详细,有兴趣的可以看原文。(不得不佩服老外的逻辑思维能力)下面是老外说的一个稍微有趣的例子://在这个例子中,定义了一个函数makeAdder(x),它接收一个参数x和返回一个新函数。//返回新函数接受单个参数y,并返回x和y的总和。//在本质上,是一个函数makeAdder工厂//add5和add10都闭包。他们共享相同的函数体定义,但存储在不同的环境。在add5环境,x是5。至于add10而言,x是10。function makeAdder(x 阅读全文
posted @ 2013-04-18 17:03 Supe 阅读(243) 评论(0) 推荐(0) 编辑