es6
文章平均质量分 68
sunshine_hz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
es6 Map数据结构 学习笔记
含义和基本用法Map结构类似于对象,也是键值对的集合,但是键的访问不仅限于字符串,各种类型的值(包括对象)都可以当作键。Map函数是Map数据结构的构造函数,可以通过new方法创建map数据结构Map函数可以接受一个数组(任何具有Iterator接口的数据都可以)作为参数,数组的成员是一个个表示键值对的数组//情景1:参数为空let map1=new Map() // map ...原创 2018-09-21 17:18:15 · 172 阅读 · 0 评论 -
es6 Symbol 学习笔记
基本概念ES6新引入了一种数据类型Symbol,它是JavaScript中的第七中数据类型。其他六种分别为:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。1、引入原因ES5 的对象属性名都是字符串,这容易造成属性名的冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。...原创 2018-09-25 10:16:01 · 643 阅读 · 0 评论 -
es6 Proxy 学习笔记
概述Proxy(代理),可以理解成,在目标对象之前架设一层(拦截),外界对对象的访问都必须先通过这层拦截,通过这种代理操作的机制,可以对外界的访问进行过滤和修改。let person={name:'lilei'}let obj=new Proxy(person,{ get:function(target,key,receiver){ if(key in targ...原创 2018-09-25 16:10:28 · 194 阅读 · 0 评论 -
es6 Set数据结构 学习笔记
Set是ES6提供的一种新的数据结构,它类似于数组,但是成员都是独一无二的,没有重复的值。Set函数本身是一个构造函数,用来生成Set数据结构。Set函数接受一个具有Iterable接口的数据结构作为参数,用来初始化。//情景1:不传递参数let set1=new Set();//情景2:接受一个数组作为参数let set2=new Set([1,2,3]);//情...原创 2018-09-21 14:34:56 · 172 阅读 · 0 评论 -
es6 Promise对象 学习笔记
Promise是一个对象,从它可以获取异步操作的消息。Promise对象有以下两个特点1、对象的状态不受外部影响。 Promise代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。2、一旦状态发生改变,就不会在变,任何时候都能获取到这个结果。 Promise的状态改变只有两种可能,pending 变...原创 2018-09-30 16:24:57 · 279 阅读 · 0 评论 -
es6 Iterator 和 for...of 循环 学习笔记
Iterator作用:1、为各种数据结构,提供一个统一的、简便的访问接口。2、使得数据结构的成员能够按照某种次序排列3、ES6创造了一种新的遍历命令for...of..循环,Iterator接口主要供for...of...消费遍历历程1、创建一个zhu指针对象、指向当前数据结构的起始位置2、第一次调用指针对象的next方法,可以将指针指向数据结构的第一个成员。3、第...原创 2018-10-12 16:35:43 · 162 阅读 · 0 评论
分享