1. 函数声明:function命令(变量提升)、函数表达式
2.递归:调用自身
3.函数本身的作用域:是其声明时所在的作用域,与其运行时所在的作用域无关。
4.闭包:通过返回一个函数,在全局环境下操作函数内部的变量,可以让变量始终保持在内存中
5.立即调用的函数表达式(IIFE)
6.arguments对象
7.valueOf()返回对象的原始值
8.Error实例对象,有message属性
1. 函数声明:function命令(变量提升)、函数表达式
2.递归:调用自身
3.函数本身的作用域:是其声明时所在的作用域,与其运行时所在的作用域无关。
4.闭包:通过返回一个函数,在全局环境下操作函数内部的变量,可以让变量始终保持在内存中
5.立即调用的函数表达式(IIFE)
6.arguments对象
7.valueOf()返回对象的原始值
8.Error实例对象,有message属性