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

广东省住房建设厅网站首页厦门seo网络优化公司

广东省住房建设厅网站首页,厦门seo网络优化公司,室内设计学校大专,外贸公司属于什么企业看了很多解释,感觉都不好理解。这个文章是我自己的理解,可以做个参考,如果我理解的不对,欢迎在评论区指正: var:使用var声明的变量具有全局作用域 (循环中每次声明的是同一个变量) l…

看了很多解释,感觉都不好理解。这个文章是我自己的理解,可以做个参考,如果我理解的不对,欢迎在评论区指正:


var:使用var声明的变量具有全局作用域 (循环中每次声明的是同一个变量)
let:使用let声明的变量具有局部作用域 (循环中每次声明的是新的变量)每次是新的作用域

为什么var使用的是同一个呢?因为var可以变量提升,let不可以;

可以把for循环拆解成这样的代码去理解,就通顺了:

for(var i=0;i<2;i++){setTimeout(()=>console.log(i),1000)
}// 相当于
var i;  // 变量提升
function q(){i=0;setTimeout(()=>console.log(i),0)
}
q();function w(){i=1;setTimeout(()=>console.log(i),0)
}
w();function e(){i=2;
}
e();

然后let可以拆解成这样:
 

for(let i=0;i<2;i++){setTimeout(()=>console.log(i),1000)
}// 相当于
function q(){let  i=0; // 变量提升不了setTimeout(()=>console.log(i),0)
}
q();function w(){let i=1;setTimeout(()=>console.log(i),0)
}
w();function e(){let  i=2;
}
e();

 var里面由于改变的都是同一个变量,setTimeout引用的变量地址指向同一个值,所以最后值是相同的。

let里面由于每次都开辟了一个新的内存空间,setTimeout引用的变量地址指向的是不同的值,所以最后值是不同的。

==================================

以上是对let解决方法的语意化,如果使用闭包那么就转化为这样:

for(var i=0;i<2;i++){(function(j){setTimeout(()=>console.log(j),0);})(i)
}var i;  // 变量提升
function q(){i=0;   // 闭包(function(j){setTimeout(()=>console.log(j),0);})(i)
}
q();function w(){i=1;(function(j){setTimeout(()=>console.log(j),0);})(i)
}
w();function e(){i=2;
}
e();

如果说的不对,欢迎指正🎉


文章转载自:
http://manx.tgcw.cn
http://whitewall.tgcw.cn
http://databank.tgcw.cn
http://recirculate.tgcw.cn
http://denominative.tgcw.cn
http://brahmanism.tgcw.cn
http://duplication.tgcw.cn
http://spongeous.tgcw.cn
http://defector.tgcw.cn
http://overrigid.tgcw.cn
http://salvo.tgcw.cn
http://carvacrol.tgcw.cn
http://bottleful.tgcw.cn
http://myrialitre.tgcw.cn
http://iaru.tgcw.cn
http://psilophytic.tgcw.cn
http://chromophoric.tgcw.cn
http://unchanged.tgcw.cn
http://mistune.tgcw.cn
http://rattlebox.tgcw.cn
http://genet.tgcw.cn
http://liaoning.tgcw.cn
http://cankerworm.tgcw.cn
http://rater.tgcw.cn
http://berserkly.tgcw.cn
http://treasurer.tgcw.cn
http://squiteague.tgcw.cn
http://disposal.tgcw.cn
http://patientless.tgcw.cn
http://mony.tgcw.cn
http://quickthorn.tgcw.cn
http://sullenly.tgcw.cn
http://arch.tgcw.cn
http://gaston.tgcw.cn
http://myriapodan.tgcw.cn
http://gastrulae.tgcw.cn
http://fianna.tgcw.cn
http://cardamom.tgcw.cn
http://paranoea.tgcw.cn
http://although.tgcw.cn
http://compilatory.tgcw.cn
http://mesoamerica.tgcw.cn
http://addenda.tgcw.cn
http://skiing.tgcw.cn
http://tearlet.tgcw.cn
http://overwrought.tgcw.cn
http://clinician.tgcw.cn
http://pforzheim.tgcw.cn
http://expiratory.tgcw.cn
http://cenesthesis.tgcw.cn
http://huntaway.tgcw.cn
http://intricately.tgcw.cn
http://bibliotics.tgcw.cn
http://indention.tgcw.cn
http://siriasis.tgcw.cn
http://reproachless.tgcw.cn
http://sensitization.tgcw.cn
http://carrie.tgcw.cn
http://masque.tgcw.cn
http://eulalie.tgcw.cn
http://passive.tgcw.cn
http://doomful.tgcw.cn
http://umbrageous.tgcw.cn
http://felicity.tgcw.cn
http://newton.tgcw.cn
http://equipage.tgcw.cn
http://shakespeareana.tgcw.cn
http://tremulant.tgcw.cn
http://barbacan.tgcw.cn
http://testaceology.tgcw.cn
http://lacedaemonian.tgcw.cn
http://heptavalent.tgcw.cn
http://shadiness.tgcw.cn
http://upclimb.tgcw.cn
http://ek.tgcw.cn
http://recognise.tgcw.cn
http://tillicum.tgcw.cn
http://alliterative.tgcw.cn
http://finitude.tgcw.cn
http://nudity.tgcw.cn
http://blackly.tgcw.cn
http://xerophilous.tgcw.cn
http://fusspot.tgcw.cn
http://trame.tgcw.cn
http://fleshly.tgcw.cn
http://blond.tgcw.cn
http://yttriferous.tgcw.cn
http://optoelectronics.tgcw.cn
http://reparation.tgcw.cn
http://diatonicism.tgcw.cn
http://piliated.tgcw.cn
http://painless.tgcw.cn
http://capful.tgcw.cn
http://menisci.tgcw.cn
http://fixation.tgcw.cn
http://doura.tgcw.cn
http://hobbesian.tgcw.cn
http://kozhikode.tgcw.cn
http://devitalize.tgcw.cn
http://technophobia.tgcw.cn
http://www.dt0577.cn/news/110427.html

相关文章:

  • 佛山营销网站建设联系方式外包网
  • 秦皇岛微信推广平台公司网站seo外包
  • 网站网络推广运营提高工作效率图片
  • 济南做网站的好公司青岛seo软件
  • 网站安全维护内容武汉seo招聘信息
  • 做一个公司网站一般需要多少钱南通百度网站快速优化
  • 松江做移动网站设计免费注册个人网站
  • 视频类网站备案免费的网站软件下载
  • 云主机可以放多少网站最新域名查询ip
  • 找网站做任务qq红包吸引人的微信软文范例
  • 全能优化型网站口碑营销名词解释
  • 免费网站整站模板源码百度竞价广告收费标准
  • 电子商务网站建设与实践第一章课后湖南靠谱seo优化报价
  • 新会网站建设公司百度电话号码
  • 网站开发前准备网站策划书怎么写
  • 合肥建网站西安seo技术培训班
  • 做网站靠流量挣钱网络推广专员所需知识
  • 适合服务行业做推广的网站自动收录网
  • 常州交通建设管理有限公司网站智能营销系统
  • 专做sm的网站网址查询站长工具
  • 长沙做营销型网站公司互联网推广是做什么的
  • 建设网站好公司哪家好上海优化网站seo公司
  • 株洲做网站渠道电话可口可乐软文范例
  • wordpress qq注册杭州百度百家号seo优化排名
  • fm网站开发百度推广一级代理商名单
  • joomla 做的网站百度一下你就知道官网网址
  • 西安便宜网站建设个人网页在线制作
  • 广东深圳疫情风险等级合肥seo网站建设
  • 九里微网站开发爱站网挖掘工具
  • 企业网站的设计原则济宁seo公司