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

    声明式
    表达式

    函数 谁调用它 就是 this指向谁;

    全局变量