Function
javascript对函数的实现是最好的,函数可以说是javascript的灵魂,它几乎可以说是无所不能的,函数包含一组语句,他们是JavaScript的基础模块单元,用与代码复用、信息隐藏和组合调用。函数用与指定对象行为。
所谓编程就是将一组需求分解成函数与数据结构的技能。
- 函数对象(Function Object)
- 函数字面量(Function Literal)
- 调用(Invocation)
- 参数(Arguments)
- 返回(Return)
- 异常(Exception)
- 给类型增加方法(Augmenting Type)
- 递归(Recursion)
- 作用域(Scope)
- 闭包(Closure)
- 回调(Callback)
- 模块(Module)
- 级联(Cascade)
- 套用柯里化
- 记忆(Memoization)
本文只是简单列举出函数的重要特性,由于每种特性不是三两两语就能说清楚,so干脆不在一篇文章中介绍。后续会一一介绍。文章列举属性来自JavaScript语言精粹。js作者的书质量有保证。