js闭包可以实现局部变量共享
来源:互联网 发布:淘宝买的人参 编辑:程序博客网 时间:2024/06/17 16:22
<script>
function foo(){
var i = 0;
return function(){
// console.log(i++);
return i++;
}
}
var f1 = foo();
f2 = foo();
console.log(f1());//f1是同一个对象,多次调用,因为函数里面有闭包,所以可以实现局部变量共享
console.log(f1());//第二次调用,此次变量的起始值是上次的变量运行完后的值
console.log(f2());
function foo(){
var i = 0;
return function(){
// console.log(i++);
return i++;
}
}
var f1 = foo();
f2 = foo();
console.log(f1());//f1是同一个对象,多次调用,因为函数里面有闭包,所以可以实现局部变量共享
console.log(f1());//第二次调用,此次变量的起始值是上次的变量运行完后的值
console.log(f2());
</script>
结果:
阅读全文
0 0
- js闭包可以实现局部变量共享
- js变量:局部变量、全局变量、闭包
- js变量:全局变量、局部变量、闭包
- js-局部变量+全局变量+闭包
- JS局部变量、全局变量、闭包
- js全局变量和局部变量,闭包
- js中 局部变量、全局变量、闭包
- 清楚js的变量基础:局部变量、全局变量、闭包
- js基础:局部变量、全局标量、闭包
- js中全局变量与局部变量实例、闭包
- js中全部变量与局部变量的问题与闭包
- 局部变量、全局变量和闭包
- javascript局部变量、全局变量、闭包
- JavaScript局部变量、全局变量、闭包
- Web前端从入门到放弃(js全局变量、局部变量、闭包)
- js全局局部变量
- js局部变量/全局变量
- js局部变量 全局变量
- 简述平均池化和最大池化
- Trafodion 使用OSIM重现问题现场
- 从头到尾解析Hash表算法
- sqlmap实现自动伪静态批量检测
- 面向对象(三):继承
- js闭包可以实现局部变量共享
- MySQL表的四种分区类型详解
- Qt之行编辑器
- Laravel 5
- 微信小程序表单验证及页面之间参数传递
- 563. Binary Tree Tilt
- 蓝桥杯 算法提高 矩阵乘法 区间dp
- 10+年程序员总结的20+条经验教训
- ASP.NET MVC 实现 AJAX 跨域请求