自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ES6 Generator函数之基本用法(2)

Generator函数之基本用法(2)上一篇文章中总结了Generator函数基本概念,yield表达式,与Iterator接口、for…of循环的关系,next方法,throw方法,return方法等内容。这篇文章接着上一篇文章继续总结Generator函数的基本用法(1)yield*表达式直接在Generator函数内部调用另一个Generator函数,默认情况下是没有效果的func...

2018-11-27 18:42:22 131

原创 ES6 Generator函数之基本用法(1)

Generator函数之基本用法(1)基本概念(2)yield表达式(3)与Iterator接口的关系(4)next方法(5)for…of循环(6)Generator.prototype.throw()(7)yield*表达式(8)最为对象属性的Generator函数...

2018-11-27 18:12:33 191

原创 ES6 for...of循环

ES6 for…of循环Iterator接口的目的是为所有的数据结构提供一种统一的访问机制,即for…of循环。当使用for…of循环遍历某种数据结构的时候,该循环会自动去寻找Iterator接口。...

2018-11-26 20:51:07 3925

原创 ES6 Iterator遍历器

Iteator和for…of循环(1)Iterator的概念现在主要有四种表示“集合”的数据结构:数组,对象,Map,Set。Iterator,也就是遍历器,它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构,只要部署了Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。Iterator的遍历过程如下:1.创建一个指针对象,指向当前数据结构的起始位...

2018-11-26 14:13:12 216

原创 ES6 Promise对象之实例方法(2)

ES6 Promise之实例方法(2)上一篇关于Promise的文章介绍了Promise的基本用法,这一篇继续上一篇,介绍Promise的各种方法:(1)Promise.prototype.then()then方法是定义在原型对象Promise.prototype上的。它的作用是为 Promise 实例添加状态改变时的回调函数。前面提到过then方法的两个参数,在此不再叙述。then方法返...

2018-11-26 10:38:57 812

原创 ES6 Promise对象之基本用法(1)

Promise(1)Promise的含义传统的异步编程的解决方案–回调函数、事件、Promise(2)Promise的基本用法Promise构造函数,生成Promise实例Promise构造函数接受一个函数作为参数,这个函数又具有两个参数,分别是resolve和reject,他们是两个函数,由javascript引擎提供,不用自己部署。resolve:在异步操作成功时调用,并将异步操作...

2018-11-25 20:43:25 512 1

原创 ES6 WeakSet和WeakMap

WeakSet和WeakMap(1)WeakSet和WeakMap一些相似的特点1.WeakSet的成员只能是对象,WeakMap只接受对象(null除外)作为键名 let weakset = new WeakSet([1, 2, 3]); //TypeError: Invalid value used in weak set let weakmap=new Weak...

2018-11-24 15:11:35 2020 1

原创 ES6新增 Set

Set(1)基本语法Set是ES6新提供的一种数据结构,它类似于数组,但是成员的值都是唯一的,没有重复。1.Set构造函数Set本身是一个构造函数,Set函数接受具有iterator接口的数据结构作为参数,用来初始化。以数组为例: const set=new Set([1,1,2,2,3,4,5,5]); console.log(set); //Set [1,2,3...

2018-11-24 12:02:54 206

原创 ES6新增 Map

Map(1)基本语法javascript的对象(Object)本质上是键值对的集合,只能用字符串作为键名,对于其他的类型,会自动转为字符串: let array_ = [1, 2, 3, 4];//数组 let function_ = function () {};//函数 let number_=123;//数字 let object_={};//对象 ...

2018-11-24 00:37:01 2631

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除