diff options
author | Irvin <irvinfly@gmail.com> | 2022-02-16 02:13:18 +0800 |
---|---|---|
committer | Irvin <irvinfly@gmail.com> | 2022-02-16 02:35:54 +0800 |
commit | 8ccfa93045a6c119303566370999f59a0aae3b25 (patch) | |
tree | 972a4f66cb40a7c722bc20490b0f9b6ceb574e77 /files/zh-cn/web/javascript/reference/global_objects/promise/index.html | |
parent | 3bb96c83e22a7a6214e79e9b903ee1c7b5657e67 (diff) | |
download | translated-content-8ccfa93045a6c119303566370999f59a0aae3b25.tar.gz translated-content-8ccfa93045a6c119303566370999f59a0aae3b25.tar.bz2 translated-content-8ccfa93045a6c119303566370999f59a0aae3b25.zip |
adjust dl/dt/dd tags for zh-CN
Diffstat (limited to 'files/zh-cn/web/javascript/reference/global_objects/promise/index.html')
-rw-r--r-- | files/zh-cn/web/javascript/reference/global_objects/promise/index.html | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/files/zh-cn/web/javascript/reference/global_objects/promise/index.html b/files/zh-cn/web/javascript/reference/global_objects/promise/index.html index a658fd4338..dd878cb92d 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/promise/index.html +++ b/files/zh-cn/web/javascript/reference/global_objects/promise/index.html @@ -113,30 +113,15 @@ console.log("immediate logging"); <dl> <dt>{{jsxref("Promise.all", "Promise.all(iterable)")}}</dt> <dd>这个方法返回一个新的promise对象,该promise对象在iterable参数对象里所有的promise对象都成功的时候才会触发成功,一旦有任何一个iterable里面的promise对象失败则立即触发该promise对象的失败。这个新的promise对象在触发成功状态以后,会把一个包含iterable里所有promise返回值的数组作为成功回调的返回值,顺序跟iterable的顺序保持一致;如果这个新的promise对象触发了失败状态,它会把iterable里第一个触发失败的promise对象的错误信息作为它的失败错误信息。Promise.all方法常被用于处理多个promise对象的状态集合。(可以参考jQuery.when方法---译者注)</dd> -</dl> - -<dl> <dt>{{jsxref("Promise.allSettled", "Promise.allSettled(iterable)")}}</dt> <dd>等到所有promises都已敲定(settled)(每个promise都已兑现(fulfilled)或已拒绝(rejected))。<br> 返回一个promise,该promise在所有promise完成后完成。并带有一个对象数组,每个对象对应每个promise的结果。</dd> -</dl> - -<dl> <dt>{{jsxref("Promise.any", "Promise.any(iterable)")}}</dt> <dd>接收一个Promise对象的集合,当其中的一个 promise 成功,就返回那个成功的promise的值。</dd> -</dl> - -<dl> <dt>{{jsxref("Promise.race", "Promise.race(iterable)")}}</dt> <dd>当iterable参数里的任意一个子promise被成功或失败后,父promise马上也会用子promise的成功返回值或失败详情作为参数调用父promise绑定的相应句柄,并返回该promise对象。</dd> -</dl> - -<dl> <dt>{{jsxref("Promise.reject", "Promise.reject(reason)")}}</dt> <dd>返回一个状态为失败的Promise对象,并将给定的失败信息传递给对应的处理方法</dd> -</dl> - -<dl> <dt>{{jsxref("Promise.resolve", "Promise.resolve(value)")}}</dt> <dd>返回一个状态由给定value决定的Promise对象。如果该值是thenable(即,带有then方法的对象),返回的Promise对象的最终状态由then方法执行决定;否则的话(该value为空,基本类型或者不带then方法的对象),返回的Promise对象状态为fulfilled,并且将该value传递给对应的then方法。通常而言,如果您不知道一个值是否是Promise对象,使用Promise.resolve(value) 来返回一个Promise对象,这样就能将该value以Promise对象形式使用。</dd> </dl> |