![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
42952831
这个作者很懒,什么都没留下…
展开
-
ES6箭头函数、扩展运算符 三个点(。。。)
ES6箭头函数、扩展运算符箭头函数箭头函数this指向问题:扩展运算符1、含义2、替代数组的apply方法3、合并数组4、与解构赋值结合5、函数的返回值6、字符串7、实现了 Iterator 接口的对象8、Map 和 Set 结构, Generator 函数箭头函数x=>x*x;function(){ return x*x;}箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达式,连{ … }和return都省略掉了。还有一种可以包含多条语句,这原创 2020-09-28 21:14:48 · 280 阅读 · 0 评论 -
ES6 for...of循环
一个数据结构只要部署了Symbol.iterator属性,就被视为具有 iterator 接口,就可以用for…of循环遍历它的成员。也就是说,for…of循环内部调用的是数据结构的Symbol.iterator方法。for…of循环可以使用的范围包括数组、Set 和 Map 结构、某些类似数组的对象(比如arguments对象、DOM NodeList 对象)、后文的 Generator 对象,以及字符串。数组for…of循环可以代替数组实例的forEach方法。JavaScript 原有的for原创 2020-09-28 21:05:32 · 130 阅读 · 0 评论 -
ES6 let和const命令
这里写目录标题let和var的区别let不允许在相同作用域内,重复声明同一个变量let会产生块级作用域,且只在自己的作用域内生效,var不受限制let不存在变量提升let存在暂时性死域const声明的特点let和var的区别var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined。let不存在变量提升,它所声明的变量一定要在声明后使用,否则报错。let不允许在相同作用域内重复声明同一个变量,var可以。let会产生块级作用域,且只在自己的作用域内生效,var不受限制。l原创 2020-09-28 21:00:49 · 144 阅读 · 0 评论