ES6详细讲解

 一、ES6是什么

二、学习ES6前提

三、ES6主要学习内容

3.1  let const —— var

 在外面可以访问到b,不能访问到a

undefined /报错

 

for循环,闭包作用

利用let方法去解决

循环体内部的作用域不会受到for里面的作用域的影响

const申明一个常量

c必须得赋值,不然会报错

如果直接改变a的值就会报错,如果是改变对象里面的引用是可以的。

3.2 set 数据结构

set基本概念

创建一个set

 

set类的属性——只有一个属性size

set类的基本方法

键和值的确是一样的

 

3.3 map 数据结构——字典数据结构

 

NAN是一样的

3.4 iterator 和 for of 循环

数组去重

3.5 class 语法

ES5基于原型的方式

 

class改写

 

 

 

 

3.6 class 继承

 

3.7 symbol 数据类型

symbol不能转化成数字类型且不能做任何运算

3.8  内置对象的扩展

如果find没找到就会返回一个undefined

如果findIndex没找到就会返回一个-1

3.9 函数的扩展(箭头函数)

 

 

 

 

 

3.10  promise

三种状态

实际例子

 

 

 

posted on 2018-06-12 13:53  木之子梦之蝶  阅读(177)  评论(0编辑  收藏  举报

导航