JavaScript——闭包
2016-01-25 21:23
337 查看
今天的第一道面试题(闭包),我的理解是保护局部变量不被修改,函数之间的嵌套,通过父元素返回子元素(嵌套的函数)。
function fun ( a ) {
return function (b) {
return b/a ;
}
}
var outerFn= fun( 100 ); //为保护的局部变量a赋值
console.log ( outerFn (1000) ) ;//子函数的变量赋值
***可对同一函数调用多次,每次可赋不同的值。
function fun ( a ) {
return function (b) {
return b/a ;
}
}
var outerFn= fun( 100 ); //为保护的局部变量a赋值
console.log ( outerFn (1000) ) ;//子函数的变量赋值
***可对同一函数调用多次,每次可赋不同的值。
相关文章推荐
- 韩顺平 javascript教学视频_学习笔记9_js函数调用过程内存分析_js函数细节
- js闭包学习
- css和javascript的一些笔记(六) schema sax dom4j xpath
- 韩顺平 javascript教学视频_学习笔记8_js系统函数_js函数调用方式
- 韩顺平 javascript教学视频_学习笔记7_js自定义函数
- JavaScript prototype 属性
- [JSOI2015][JZOJ4061]字符串树
- js setTimeout运用
- javascript学习笔记_学习笔记6_javascript如何调试
- 韩顺平 javascript教学视频_学习笔记5_js三大流程控制(顺序流程、分支控制、循环控制)
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- 韩顺平 javascript教学视频_学习笔记4_js运算符2_js移位运算
- 韩顺平 javascript教学视频_学习笔记3_js基本数据类型_js运算符
- js 动态时钟
- jstl 和el表达式合作格式化时间
- JavaScript提高:006:ASP.NET使用easyUI TABS标签updatepanel
- 韩顺平 javascript教学视频_学习笔记1_js课程介绍_js基本介绍
- Js模板引擎mustache
- JS获取地址栏参数
- 通过链接添加新的tab页