看下面这一行代码

for (let i = 0; i < 3; i++) {
let i = 'abc'
console.log(i)
} // abc
// abc
// abc

从上面可以看到,设置循环变量的那一部分是一个父作用域,而循环体内部是一个当杜的子作用域。

上面代码3次都输出abc。表明循环变量i与函数体内的变量i不在同一作用域内,而是各自有各自的作用域。

最新文章

  1. mono中发送邮件并保存本次收件人的地址
  2. 02-C#入门(循环)
  3. [ json editor] 如何在网页中使用Json editor 插件
  4. ASP------如何读取文件内容
  5. AFNetworking 3.0+ 启用完整、严格的https证书较验参考代码
  6. linux命令-sftp(模拟ftp服务)和scp(文件异地直接复制)
  7. ubuntu 14.04 下安装jdk8及 smartgithg
  8. Hadoop版Helloworld之wordcount运行示例
  9. 移动web开发研究
  10. 基于visual Studio2013解决C语言竞赛题之0412水仙花数
  11. [置顶] 自己动手写Web容器之TomJetty之六:动态页面引入
  12. vector作为参数的三种传参方式
  13. X-pack 6.4.0 破解
  14. 编写一个数组工具类, 编写本软件的 帮助文档(API文档)
  15. 【Vegas原创】MAC下,idea手动maven jar包的方法
  16. linux关机、重启命令
  17. ssh登录,Host key verification failed的几种处理方法
  18. LintCode: Valid Parentheses
  19. VS与SQL资源
  20. Java内存泄露监控工具:JVM监控工具介绍【转】

热门文章

  1. Nginx服务器中配置非80端口的端口转发方法详解
  2. s6-3 通信模型
  3. Codeforces Educational Codeforces Round 44 (Rated for Div. 2) E. Pencils and Boxes
  4. Linux 目录结构详解
  5. 2019浙大校赛--J--Extended Twin Composite Number(毒瘤水题)
  6. Forward团队-爬虫豆瓣top250项目-最终程序
  7. alome配环境
  8. ios uibutton加数字角标
  9. 12Js_原型对象
  10. 谈谈一些有趣的CSS题目(十六)-- 奇妙的 background-clip: text