Skip to main content

函数式编程

一等公民

在JavaScript的世界里,函数是一等公民,它可充当的角色很多:

  1. 函数声明、调用、赋值。
  2. 作为参数传递。
  3. 作为返回值返回。
  4. 构造函数。
  5. 类实例化。
  6. 立即执行。

JS编程特点

  1. JavaScript是函数式和面向对象编程的混编语言。
  2. 可扩展性强、灵活性高,但是不可控。

面向对象

程序的高度复用,是面向对象编程的主旨。

函数式编程