es6
记录es6一些相关的知识点
qq_31093255
这个作者很懒,什么都没留下…
展开
-
var、let、const的for循环例子区别
var、let、const的for循环例子区别 var的for循环 为什么只输出一个lxm, 这是因为循环体内的变量与循环变量是在同个作用域,i被’lxm’赋值,i++,变成NaN, 退出循环 let的for循环 为什么i没有报错,且还输出3个lxm 说明循环体内的变量与循环变量是不同的作用域,有自己单独的作用域,且是不同块级作用域 循环变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域。 可以理解 let 声明模仿了闭包的做法来简化循环过程。 const的for循环 输出结果:Unc原创 2020-07-22 10:16:17 · 319 阅读 · 0 评论 -
总结let和const的特点,与var对比
这里写自定义目录标题总结let和const的特点,与var对比块级作用域不存在变量提升不允许重复声明暂时性死区(TDZ)不在属于顶层对象的属性 总结let和const的特点,与var对比 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 块级作用域 块级声明就是声明在指定块的作用域之外无法访问的变量。 let 和 const 都是块级声明的一种。 以上图说明了在let声明的变量在它原创 2020-07-22 10:00:28 · 235 阅读 · 0 评论