![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
小只昵称被占用了
这个作者很懒,什么都没留下…
展开
-
ES6系列----let、const
总结:1. 块级作用域 :let、const声明的变量,只在该代码块内有效;2. 变量不会提升:let、const不存在变量提升,在未声明前使用变量,会报ReferError: x is not defined;3. 暂时性死区:let、const声明的变量,存在暂时性死区,只要块级作用域内存在let、const命令,她内部的变量将不会受外界变量的影响;4. 不允许重复声明:在同一...原创 2018-08-29 10:57:03 · 164 阅读 · 0 评论 -
ES6系列----变量的解构赋值
ES6规定,允许按照一定模式从数组和对象中提取值,对变量进行赋值,这种被称为解构。一、数组的解构赋值数组的解构赋值是指,左边是一个数组,右边也是数组,按照对应的位置对左边的变量进行赋值。let [a, [b], c] = [1, [2,3], 4]; //a=1, b=2, c=4如果结构不成功,变量的值就等于undefined。let [x, y, ...z]=['...原创 2018-08-29 10:57:24 · 213 阅读 · 0 评论 -
ES6系列----扩展运算符...
一、 定义:扩展运算符是三个点(...),可以讲一个数组转换成用逗号分隔的参数序列。console.log(...[1,2,3]);//1,2,3二、作用:1. 合并数组:let arr1 =[1, 2];let arr2 =[3];let arr3 =[4, 5];//ES5arr1.concat(arr2, arr3);// [1, 2, 3, 4, 5]...原创 2018-08-29 10:57:32 · 1240 阅读 · 0 评论 -
ES6系列----Set和Map数据结构对比
一、Set和Map数据结构定义区别 Set数据结构 Map数据结构 定义 Set类似于数组,但是成员的值都是唯一的,没有重复。使用new Set()创建Set实例 Map类似于对象,但是键的范围不限于字符串,各种类型的值都可以作为键值。使用new Map()创建Map实例 二、Set和Map操作方法的区别 Set数据结构 Map数据结构 ...原创 2018-08-29 10:57:50 · 3778 阅读 · 3 评论