函数声明:
1、字面量
2、函数表达式
3、内置构造函数形式 var fun3 = new Function
函数调用方法:
1、函数名()
2、自调用方法
3、. call()方法 fn1. call()
4、对象中的函数调用 obj. name()
5、数组中的函数调用 arr [ 2 ]()
6、函数作为参数调用
7、函数作为返回值调用
闭包:定义在函数内的函数,让局部变量持久化
函数递归:1、找规律 2、判断临界值
函数声明:
1、字面量
2、函数表达式
3、内置构造函数形式 var fun3 = new Function
函数调用方法:
1、函数名()
2、自调用方法
3、. call()方法 fn1. call()
4、对象中的函数调用 obj. name()
5、数组中的函数调用 arr [ 2 ]()
6、函数作为参数调用
7、函数作为返回值调用
闭包:定义在函数内的函数,让局部变量持久化
函数递归:1、找规律 2、判断临界值