摘要: 在javaScript编程中,函数表达式是一种非常有用的技术。使用函数表达式可以无需对函数命名,从而实现动态编程。匿名函数,也称为拉姆达函数,是一种使用javascript函数的强大方式。以下总结了函数表达式的特点。 1.函数表达式不同于函数声明。函数声明要求有名字,但函数表达式不需要。没有名字的函数表达式也叫做命名函数。 2.在无法确定引用函数的情况下,递归函数就会变得比较复杂。 3.递归函数应该始终使用arguments.callee来递归调用自身,不要使用函数名——函数名可能会发生变化。当在函数内部定义了其他函数时,就创建了闭包。闭包有权访问包含函数内部的所有变量,原理如下。 ... 阅读全文
posted @ 2014-03-05 19:07 chopic 阅读(185) 评论(0) 推荐(0) 编辑