···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
Promise
5.4、Promise.reject
Promise.reject,Promise.reject(object),,Promise.reject代码示例,var failureStub = sinon.stub(xhr, "request").returns(Promise.reject(new Error("bad!")));,,返回一个使用接收到的值进行了...
3.2、 Mocha对Promise的支持
Mocha对Promise的支持,在这里,我们将会学习什么是Mocha支持的“对Promise测试”。,官方网站 Asynchronous code 也记载了关于Promise测试的概要。,,Alternately, instead of using the done() callback, you can return a...
2.3、专栏:Promise只能进行异步操作?
专栏: Promise只能进行异步操作?,在使用 Promise.resolve(value) 等方法的时候,如果promise对象立刻就能进入resolve状态的话,那么你是不是觉得 .then 里面指定的方法就是同步调用的呢?,实际上, .then 中指定的方法调...
4.3、使用reject而不是throw
使用reject而不是throw,Promise的构造函数,以及被 then 调用执行的函数基本上都可以认为是在 try...catch 代码块中执行的,所以在这些代码中即使使用 throw ,程序本身也不会因为异常而终止。,如果在Promise中使用 thro...
1.1、什么是Promise
什么是Promise,首先让我们来了解一下到底什么是Promise。,Promise是抽象异步处理对象以及对其进行各种操作的组件。,其详细内容在接下来我们还会进行介绍,Promise并不是从JavaScript中发现的概念。,Promise最初被提出是...
其他
其他,6.1. 用語集,Promises,Promise规范自身,promise对象,promise对象指的是 Promise 实例对象,ES6 Promises,如果想明确表示使用 ECMAScript 6th Edition 的话,可以使用ES6作为前缀(prefix),Promises/A+,Promises/A+...
ES6+ Promise 基础
ES6+ Promise 基础,1. 前言,我们知道浏览器在渲染网页时,会创建一个渲染进程进行渲染页面,在渲染进程中其中有 GUI 渲染线程和 JS 引擎线程(如 V8 引擎)两个线程是互斥的。也就是说在同一时间内只能有一个线程执行。如...
ES6 实战2-封装请求
ES6 + 实战 2 - 封装请求,1. 前言,在学习 Promise 相关小节时我们已经了解了 Promise 的基本用法和 Promise A + 规范,那么在实际项目中我们应该怎么去使用 Promise 来提高我们的效率,并且可以通过 Promise 去封装一...
3.1、基本测试
基本测试,关于 ES6 Promises 的语法我们已经学了一些,我想大家应该也能够在实际项目中编写Promise 的Demo代码了吧。,这时,接下来你可能要苦恼该如何编写Promise 的测试代码了。,那么让我们先来学习下如何使用 Mocha 来...
2.7、Promise和数组
Promise和数组,到目前为止我们已经学习了如何通过 .then 和 .catch 来注册回调函数,这些回调函数会在promise对象变为 FulFilled 或 Rejected 状态之后被调用。,如果只有一个promise对象的话我们可以像前面介绍的那样...
上一页
1
2
3
4
下一页
前往
页