ES6 let
2016-05-05 14:43
169 查看
let是ES6中新增关键字。 它的作用类似于var,用来声明变量,但是所声明的变量,只在let命令所在的代码块内有效。 体会下let和var的作用域范围: function f1() { var a = 8; let n = 5; if (true) { let n = 10; var a = 20 } document.write(n); // 5 document.write(a); // 20 } f1(); <!DOCTYPE HTML> <html> <head> <script src="traceur.js"></script> <script src="es6-bootstrap.js"></script> <script type="text/traceur"> var a = []; for (let i = 0; i < 10; i++) { a[i] = function () { document.write(i); }; } a[6](); // 6 a[1](); </script> </head> <body> </body> </html> //61 var -->1010
相关文章推荐
- android OTG支持问题整理
- 【深入理解JVM】:垃圾收集(GC)概述
- 十八 访问限制
- c#调用带有安全认证的java webservice
- 大型网站系统架构演化之路
- 图片下载工具类,可更新UI
- plsql中&符号的处理
- 用JXLS和poi导出Excel
- Javascript深入浅出学习笔记(10)
- angularJs-route路由详解
- 树链剖分 spoj 375 Query on a tree(剖分入门)
- 支持向量机SVM推导及求解过程
- 微分销思维,一种快速发展的商业模式
- iOS画中画Picture in Picture:你需要知道的9个知识点
- ODI 12C 启动代理
- 平衡二叉树 之 红黑树
- GitHub代码合成指南
- Android技术积累:图片异步加载
- 第十一周实践项目3————警察与厨师(1)
- 设计模式之组合模式