![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 91
anysunflower
这个作者很懒,什么都没留下…
展开
-
【JS】从ECMA深入学习Iterator的运行机制和原理
前置:前后加了 % 代表着这是 ECMAScript 内部抽象化的语言表现形式。例如:我们看到的 Object.prototype 在语言内部抽象后所表现的就是 %ObjectPrototype%。其实所代表的就是 Object 的 原型方法。JS Iterator遍历器 ES中,Array、Object、Map、Set是表示“集合”的数据结构。从抽象一些的角度来看,它们都是由多个元素/数据组合而成的。Iterator就是一种接口,为不同的数据结构提供同意的访问机制。ES6中,如果要使用for...o.原创 2021-01-15 11:38:56 · 142 阅读 · 0 评论 -
【ECMA学JS】深入let、const、var变量声明特性、声明提升与暂时性死区
let、const、var是JS中的声明关键字 let和const 我们熟知的let和const的特性,常见的就有以下四点: 1.let和const声明的变量在未初始化之前不可以被使用。(暂时性死区TDZ) 2.let和const声明的变量,在同一个执行上下文中不可以被重复声明。 3.let可以只声明,后面再赋值,未赋值的话初始化值为undefined。 4.const一经声明必须马上初始化。 var 1.可以在声明之前访问 2.可以在同一个执行上下文中声明重复的变量。 但是如果问我,let和const声明原创 2021-01-15 10:53:35 · 248 阅读 · 0 评论