es6
浅笑如伤
这个作者很懒,什么都没留下…
展开
-
Promise(2)——基本使用
Promise是一个函数返回的对象,我们可以在它上面绑定回调函数,这样我们就不需要在一开始把回调函数作为参数传入这个函数了 1、链式调用 连续执行两个或者多个异步操作是一个常见的需求,在上一个操作执行成功之后,开始下一个的操作,并带着上一步操作所返回的结果。 const promise2 = doSomething().then(successCallback, failureCallback); doSomething().then(function(result) { return ...原创 2020-06-30 17:38:54 · 264 阅读 · 0 评论 -
Promise(1)——基本概念
1、概念 Promise是一种异步编程的解决方案,语法上来说是一种构造函数,功能上来说:promise对象允许你为能代表未来结果的异步操作的成功和失败分别绑定相应的处理方法 2、状态改变 一个Promise有以下几种状态: pending: 初始状态,既不是成功,也不是失败状态。 resolved(又称fulfilled): 意味着操作成功完成。 rejected: 意味着操作失败。 Promise对象的状态改变只有一次,从pending变为fulfilled和从pending变为reje...原创 2020-06-30 15:21:48 · 575 阅读 · 0 评论 -
Object.assign() 用法及理解笔记
Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。如果目标对象中的属性具有相同的键,则属性将被源对象中的属性覆盖。后面的源对象的属性将类似地覆盖前面的源对象的属性。 1、合并对象 /***** 合并对象 ***/ const o1 = { a: 1 }; const o2 = { b: 2 }; const o3 = { c:...转载 2020-01-06 20:49:26 · 893 阅读 · 0 评论