目标 Objective

内容 Content

  1. Lorem ipsum dolor sit.
  2. Aperiam beatae odit consectetur?
  3. Consectetur amet repellat error?
  4. Cum, delectus deserunt? Magni.
  5. Atque illum reiciendis ut.

回顾 Review

引言 Introduction

思维导图

函数定义 Defining functions

  1. 函数声明 Function declarations
  2. . 存在函数提升 Function hoisting:JavaScript 解释器会将整个函数声明提升到当前作用域的顶部,允许先调用再声明

    function 函数名 (形参列表) { 
      //函数逻辑实现
      return 返回值; 
    }
  3. 函数表达式 Function expressions
  4. . 必须先声明再调用

    const sum = function (形参列表) { 
      //函数逻辑实现
      return 返回值; 
    };

函数调用 Call

函数类型 type

  1. 立即函数 IIFE
  2. 递归函数 Recursion
  3. 纯函数 Pure

箭头函数 Arrow functions

异步等待 async-await

预编译 Precompile

闭包 Closure

初始化 Initialization

练习 Drill

小结 Summary

作业 Homework

参考 Reference

  1. 函数 Function
  2. 纯函数 Function
  3. 立即执行函数 Function
  4. 箭头函数 Function
  5. 递归函数 Function
  6. 闭包 Closure
  7. 预编译 Precompile
  8. MDN - Functions
  9. MDN - Functions Guide