摘要: 闭包难理解,书上写得有些难理解,觉得有些人的博客写的很好就借鉴了一下 闭包 闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数 闭包是很多语言都具备的特性,在js中,闭包主要涉及到js的几个其他的特性:作用域链,垃圾(内存)回收机制,函数嵌套,等等. 阅读全文
posted @ 2016-07-30 18:22 老板丶鱼丸粗面 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 递归 递归函数是在函数通过调用自身的情况下构成的 这是一个经典的递归阶乘函数,但是下面的代码会让它出错 在执行anotherFactorial()函数时,factorial已经不是函数了 arguments.callee是一个指向正在执行的函数的指针,因此何以用它来实现对函数的递归调用 但是在严格模 阅读全文
posted @ 2016-07-30 10:07 老板丶鱼丸粗面 阅读(391) 评论(0) 推荐(0) 编辑