当前位置: 首页 > news >正文

邯郸网站建设最新报价建设网站建设的目标

邯郸网站建设最新报价,建设网站建设的目标,万江网站建设公司,平面设计都需要什么软件看了很多解释#xff0c;感觉都不好理解。这个文章是我自己的理解#xff0c;可以做个参考#xff0c;如果我理解的不对#xff0c;欢迎在评论区指正#xff1a; var#xff1a;使用var声明的变量具有全局作用域 #xff08;循环中每次声明的是同一个变量#xff09; l…看了很多解释感觉都不好理解。这个文章是我自己的理解可以做个参考如果我理解的不对欢迎在评论区指正 var使用var声明的变量具有全局作用域 循环中每次声明的是同一个变量 let使用let声明的变量具有局部作用域 循环中每次声明的是新的变量每次是新的作用域 为什么var使用的是同一个呢因为var可以变量提升let不可以 可以把for循环拆解成这样的代码去理解就通顺了 for(var i0;i2;i){setTimeout(()console.log(i),1000) }// 相当于 var i; // 变量提升 function q(){i0;setTimeout(()console.log(i),0) } q();function w(){i1;setTimeout(()console.log(i),0) } w();function e(){i2; } e(); 然后let可以拆解成这样   for(let i0;i2;i){setTimeout(()console.log(i),1000) }// 相当于 function q(){let i0; // 变量提升不了setTimeout(()console.log(i),0) } q();function w(){let i1;setTimeout(()console.log(i),0) } w();function e(){let i2; } e(); var里面由于改变的都是同一个变量setTimeout引用的变量地址指向同一个值所以最后值是相同的。 let里面由于每次都开辟了一个新的内存空间setTimeout引用的变量地址指向的是不同的值所以最后值是不同的。 以上是对let解决方法的语意化如果使用闭包那么就转化为这样 for(var i0;i2;i){function(j){setTimeout(()console.log(j),0);})(i) }var i; // 变量提升 function q(){i0; // 闭包(function(j){setTimeout(()console.log(j),0);})(i) } q();function w(){i1;(function(j){setTimeout(()console.log(j),0);})(i) } w();function e(){i2; } e(); 如果说的不对欢迎指正
http://www.w-s-a.com/news/508713/

相关文章:

  • 五合一网站做优化好用吗网站设计的专业流程
  • 毕业设计论文网站开发需要多少网站seo建设方案
  • h5页面用什么做杭州优化外包哪里好
  • 许昌网站建设百姓国货app下载
  • 什么是建站装修公司做宣传在哪个网站
  • 阿里云虚拟主机多个网站吗大庆油田建设集团网站
  • 坂田公司做网站公司有网站域名后如何建网站
  • 自媒体网站程序淘宝网站维护
  • 凡科网站建设网站wordpress 七牛oss
  • 搬瓦工的主机可以用来做网站吗分类信息网站开发需求方案
  • 上海高端网站开发站霸网络国际网站建设的目的
  • 程序员招聘求职的网站做网站加入广告联盟
  • 网站建设的技术方案模板易做文学网站的logo
  • 建设国家标准官方网站响应式网站切图
  • 网站链接数怎么做wordpress安装网址
  • 沈阳建网站 哪家好如何做旅游网站推销
  • 继续网站建设南通网站建设方法
  • 淮南公司网站建设如果做京东优惠卷的网站
  • 二手房网站平台怎么做项目工程监理公司网站建设方案
  • 秦皇岛做网站公司小说推广平台有哪些
  • php网站做分享到朋友圈天元建设集团有限公司信用代码
  • 邱县做网站在线免费图片编辑器
  • 网站备份网站做网站如何把支付宝微信吧
  • 做网站的怎么获取客户信息晋城建设局网站
  • 新开传奇网站发布网单职业wordpress建站网页无法运作
  • 海南省住房和城乡建设厅官方网站网站开发有哪些语言
  • 网站开发排期表免费网站建设策划
  • 飞沐网站设计江苏建设人才网证书查询
  • 网站优化的意义怎么帮商家推广赚钱
  • 安顺公司做网站福州建设发展集团有限公司网站