标签:一个 function 延长 函数调用 数据 style result 访问 声明
函数模式的闭包: 在一个函数中有一个函数
//函数模式的闭包:在一个函数中有一个函数 function f1() { var num = 10; //函数的声明 function f2() { console.log(num); } //函数调用 f2(); } f1();
function f1() {
var num = 10;
return function () {
console.log(num); //10
return num;
}
}
var ff = f1();
var result = ff();
console.log(result); //10
对象模式的闭包:函数中有一个对象
function f3() { var num = 10; var obj = { age: num }; console.log(obj.age);//10 } f3();
function f2() { var num = 100; return { age: num } } var obj = f2(); console.log(obj.age);
标签:一个 function 延长 函数调用 数据 style result 访问 声明
原文地址:https://www.cnblogs.com/jane-panyiyun/p/12172828.html