摘要:
JavaScript不支持块级作用域,即变量定义的作用域并不是离其最近的封闭语句或代码块,而是包含他们的函数。 bug1: 重声明 function isWinner(player,others){ var highest = 0; for(var i = 0,n = others.length;i 阅读全文
摘要:
二章 第11条:熟练掌握闭包 理解闭包的三个基本事实: 1. javaSricpt允许你引用在当前函数以外定义的变量。 2. 即使外部函数已经返回,当前函数仍然可以引用在外部函数所定义的变量。 3. 闭包可以更新外部变量的值。 1. javaSricpt允许你引用在当前函数以外定义的变量。 func 阅读全文