function f() { var a = 10; return function g() {var b = a + 1;return b; };}var g = f();g();// 结果是11// 原因:闭包。// g()在内部访问的外部定义的a变量。导致f()执行完毕a()并没有被释放。所以整个结果是11
js基础练练手(一)
转载文章标签 js 文章分类 JavaScript 前端开发
上一篇:闭包的优缺点
下一篇:js-最长不含重复字符的子字符串

-
【模块一】Python基础python
-
逻辑练练手小程序
写个练练手,自己增加要求增加写,至上而下写
Python学习 -
给你练练手,用Java开发一个停车场系统
现开发一个停车系统,用户根据车位停车
java ide i++ -
练练
练练时间限制:1000 ms | 内存限制:65535 KB题目611难度:0描述 给定一个整数n,请求出0与n之间
NYOJ c #include 数据 i++ -
Python 基础练手 32 道
基础练手题, 输入输出, 选择, 循环, 列表, 字典, 排序, 这些基础小案例
字典排序 正则表达式 异常处理 eval() 字符串反转 -
JS基础:(一)
开发了很多项目,感觉javascript脚本语言用处太大了,所以,把一些心得写出来,尤其是调试的技
html javascript 高亮