特性:
1.避免重复代码
2,保持代码一致性
3,方便修改。
高阶函数:
1.函数名可以作为参数名;
2,函数值可以作为返回值;
递归函数:
1.调用自身;
2.有一个结束条件;
3,效率低
4,可用循环替换
闭包:
1.是内部函数
2.调用外部的变量(不是全局变量)
满足这2个条件的函数为闭包函数。
闭包 = 函数+定义函数时的环境
特性:
1.避免重复代码
2,保持代码一致性
3,方便修改。
高阶函数:
1.函数名可以作为参数名;
2,函数值可以作为返回值;
递归函数:
1.调用自身;
2.有一个结束条件;
3,效率低
4,可用循环替换
闭包:
1.是内部函数
2.调用外部的变量(不是全局变量)
满足这2个条件的函数为闭包函数。
闭包 = 函数+定义函数时的环境