为您找到相关结果833,668个
ES6 Promise对象 - ES6文档
resolve函数的作用是,将Promise对象的状态从“未完成”变为“成功”(即从Pending变为Resolved),在异步操作成功时调用,并将异步操作的结果,作为参数传递出去;reject函数的作用是,将Promise对象的状态从“未完成”变为“失败”(即从Pending变为Rejected),在异步操作失败时调用,并将异步操作报出的错误,作为参数传递出去。
shouce.jb51.net/es6/promise.html 2024-6-7
详解JavaScript中Promise的原理与应用_javascript技巧_脚本之家
然后,我们使用 promise1.then 方法获取到了一个新的 Promise 实例 promise2,但是我们并没有传递任何回调函数给它。最后,我们又使用 promise2.then 方法来获取到了 promise1 的结果,并输出了该结果。 then 方法的链式调用 Promise 的 then 方法支持链式调用,每次调用 then 方法时都会返回一个新的 Promise 实例。因...
www.jb51.net/javascript/2882043...htm 2024-6-8
详解ES6 Promise的生命周期和创建_javascript技巧_脚本之家
3: 把异步程序的结果给Promise 我们在fs.readFile( )的回调函数里,在文件读取成功时调用resolve( )方法,失败的时候调用reject( )方法,把成功或者失败的结果通过2个函数的参数传入,为Promise在fulfilled或者rejected两种状态时提供数据。 四:编写Promise结果处理程序 前面我们已经了解到了怎么把一个异步处理事件包裹在一...
www.jb51.net/article/1678...htm 2024-6-7
关于javascript中的promise的用法和注意事项(推荐)_javascript技巧_脚本...
一、promise描述promise是javascript中标准的内置对象,用于表示一个异步操作的最终状态(是失败还是成功完成)及其结果值。它让你能够把异步操作最终成功或者失败的原因和响应的处理程序相关联,也就是说通过promise你可以自定义异步操作结束后该做什么。这样的话异步方法就和同步方法很类似,也有返回值,只不过这个返回值不是...
www.jb51.net/article/2041...htm 2024-6-7
js中关于promise的用法解读_javascript技巧_脚本之家
var promise = new Promise(function(resolve,reject){ resolve("hello"); }) promise.then(data=>{ i = 2; }) console.log(i); 得到的结果是undefined,这不是因为promise不能改变外部的值,而是因为当执行console.log(i)时,then()方法还没执行完。 如果你将console.log(i)延迟输出就可以得到正确的结果...
www.jb51.net/article/2771...htm 2024-6-8
js中async/await与Promise的区别_javascript技巧_脚本之家
首先,我们需要明白async/await和Promise都是JavaScript中处理异步操作的API。 Promise: 是一种代表了某个异步操作最终完成(或失败)及其结果值的对象。 async/await: 是基于Promise的语法糖,它允许我们以更同步的方式编写异步代码。 使用Promise 基本语法Promise.all() 接受一个 Promise 数组作为参数,返回一个新的 Promi...
www.jb51.net/javascript/319296v...htm 2024-6-7