
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
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月01日 06时50分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
光盘作为yum源
2019-03-06
PHP 正则表达式资料
2019-03-06
PHP官方网站及PHP手册
2019-03-06
mcrypt加密以及解密过程
2019-03-06
mysql连续聚合
2019-03-06
go等待N个线程完成操作总结
2019-03-06
消息队列 RocketMQ 并发量十万级
2019-03-06
ReactJs入门教程-精华版
2019-03-06
乐观锁悲观锁应用
2019-03-06
.net Core 使用IHttpClientFactory请求
2019-03-06
多线程之旅(准备阶段)
2019-03-06
Python 之网络式编程
2019-03-06
MySql5.5安装步骤及MySql_Front视图配置
2019-03-06
mybatis #{}和${}区别
2019-03-06
Java Objects工具类重点方法使用
2019-03-06
Java内存模型(JMM)
2019-03-06
AQS相关
2019-03-06