a: function () {…} 模块/对象 let b = function () {…}; 表达式声明 内部函数,做回调 闭包 ; 2个内存空间 生命周期:函数里 function c() {…}; // 占用小箭头函数 d()=> {…}; 声明式 表达式 函数 谁调用它 就是 this指向谁; 全局变量