概念
-
函数和其周围的状态(词法环境)的引用捆绑在一起形成闭包
-
可以在另一个作用域中调用一个函数的内部函数并访问到该函数作用域中的成员
核心作用:延长了外部函数内部变量的作用范围
// 求数值的平方、立方;求员工的工资
// Math.pow(4,2);
// Math.pow(5,2);
const makePower = power => {
return number => {
return Math.pow(number,power);
}
}
const power2 = makePower(2);
const power3 = makePower(3);
console.log(power2(4));
console.log(power2(5));
console.log(power3(3));
网友评论