JavaScript函数的特性

Function

javascript对函数的实现是最好的,函数可以说是javascript的灵魂,它几乎可以说是无所不能的,函数包含一组语句,他们是JavaScript的基础模块单元,用与代码复用、信息隐藏和组合调用。函数用与指定对象行为。

所谓编程就是将一组需求分解成函数与数据结构的技能

  • 函数对象(Function Object)
  • 函数字面量(Function Literal)
  • 调用(Invocation)
  • 参数(Arguments)
  • 返回(Return)
  • 异常(Exception)
  • 给类型增加方法(Augmenting Type)
  • 递归(Recursion)
  • 作用域(Scope)
  • 闭包(Closure)
  • 回调(Callback)
  • 模块(Module)
  • 级联(Cascade)
  • 套用柯里化
  • 记忆(Memoization)

本文只是简单列举出函数的重要特性,由于每种特性不是三两两语就能说清楚,so干脆不在一篇文章中介绍。后续会一一介绍。文章列举属性来自JavaScript语言精粹。js作者的书质量有保证。