![](https://img-blog.csdnimg.cn/ba04d6bc6ba34805bb4fd14ed88f28a2.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ES6
文章平均质量分 69
ES6通识与探索
Yoo前端
Yoo前端,带来无限可能。
展开
-
ES6之Iterator和for...of循环
Iterator 遍历器是用来用一种统一的接口机制,来处理所有不同的数据结构。即for…of循环已知的数据结构有四种,分别是数组,对象,Map,Set数据结构只要部署了Iterator接口,就可以称其为可遍历的。原生具备Iterator接口的数据结构ArrayMapSetStringTypedArray函数的 arguments 对象NodeList 对象数组的例子:let arr = ['a', 'b', 'c'];let iter = arr[Symbol.iterat.原创 2021-12-10 16:12:57 · 742 阅读 · 0 评论 -
ES6数据结构Set和Map的区别
Set和Map的区别 1. Map保存键值对,任何值都可以作为键值的值。 2. Set保存的是类数组数据,是值的集合。原创 2021-12-08 10:56:43 · 6792 阅读 · 1 评论 -
es6字符串新增方法及其他
字符串新增方法暂时性死区现象do 表达式const 顶层对象解构字符串相关拓展字符串新增方法1.String.fromCodePoint()可以识别大于0xFFFF的字符,弥补了String.fromCharCode()方法的不足String.fromCodePoint(0x20BB7)// "????"String.fromCodePoint(0x78, 0x1f680, 0x79) === 'x\uD83D\uDE80y'// true...原创 2021-09-01 11:15:54 · 179 阅读 · 0 评论 -
es6新特性及其拓展
与ES6出现频率相当的词如:ES2015,ES2016… 他们之间的关系用一句话可以解释:ES6 是大版本 而ES2015…是小版本 ,类似于ES6.1 …1.let 取消变量提升变量提升的概念 在ES6前 也属于一个特殊知识点的范畴 。但是变量在为声明前就可以进行调用原则上是不合理的 ,所以在es6中主推的let 声明 取消了var声明会出现的变量提升现象。2.暂时性死区现象let取消变量提升,如果在其之前引用,就会产生暂时性死区的现象。暂时性死区 和 从未声明所抛出错误的不同暂.原创 2021-06-03 14:01:43 · 160 阅读 · 2 评论