ES6——块级作用域(var/let)——2020.11.15
发布日期:2021-05-07 07:08:01 浏览次数:23 分类:精选文章

本文共 429 字,大约阅读时间需要 1 分钟。

一丶var/let

1.事实上var的设计可以看成JavaScript语言设计上的错误,但是这种错误多半不能修复和移除,因为需要向后兼容

  • 大概十年前,Brendan Eich就决定修复这个问题,于是他添加了一个新的关键字:let
  • 我们可以将let看成更完美的var

2.块级作用域

  • JS中使用var来声明一个变量时,变量的作用域主要是和函数定义有关
  • 针对于其他块定义来说是没有作业域,比如if/for等,这在我们开发中往往会引起一些问题

二丶代码笔记

1.监听按钮的点击,ES5做法

//监听按钮的点击,ES5做法  var btns = document.getElementsByClassName('button');  for (var i=0; i

2.监听按钮的点击,ES6做法

//监听按钮的点击,ES6做法var btns = document.getElementsByClassName('button');for (let i=0; i
上一篇:ES6——const的使用和注意点——2020.11.15
下一篇:Vue——计算属性和methods对比——2020.11.15

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月01日 06时50分16秒