- 博客(4)
- 收藏
- 关注
原创 ES6--数据结构Set
1.基本概念 集合的基本概念:集合是由一组无序且唯一(即不能重复)的项组成的。这个数据结构使用了与有限集合相同的数学概念,应用在计算机的数据结构中。 特点:key 和 value 相同,没有重复的 value。 ES6 提供了数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 2.应用1) 如何创建一个 Setconst s = new Set([1, 2, 3]); conso
2017-09-24 22:06:39 187
原创 ES6--变量的解构赋值
1.基本概念解构赋值:本质上就是一种匹配模式,只要等号两边的模式相同,那么左边的变量就可以 被赋予对应的值。 * 结构赋值主要分为: * 1 数组的解构赋值 * 2 对象的结构赋值 * 3 基本类型的解构赋值 举个栗子let a = 1; let b = 2; let c = 3;等价于let [a, b, c] = [1, 2, 3];变量的解构赋值分为三种,以
2017-09-24 20:57:35 214
原创 ES6--const
1.基本概念const命令:用来声明一个常量,常量就是不可变化的量2.const的特点1)所声明的常量只会在其所在的代码块内有效 2)声明的常量不会被提升 3)不能声明已经被声明过的常量或者变量3.使用const需要注意两点1)声明的时候必须赋值const c//报错2)声明的常量储存简单的数据类型时候不可改变其值,如果储存的是对象,那么引用不可以被改变,至于对象里面的数据如何变化,是没有关系的
2017-09-24 18:09:55 219
原创 ES6--let
1.基本概念let命令:用来声明一个变量,和var非常类似2.用let声明变量的注意事项1)使用let声明的变量,该变量只在命令所在的代码块内有效{ let a=1; var b=2; console.log(a)//正确 } console.log(a)//报错 console.log(b)//正确2)使用let命令声明的变量在预解析的时候不会被提升 因为存在预解析,所以a可以被访问到,是und
2017-09-24 18:01:17 266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人