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 | |
| 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')
| -rw-r--r-- | files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html | 12 | ||||
| -rw-r--r-- | files/zh-cn/web/javascript/reference/global_objects/promise/index.html | 15 |
2 files changed, 4 insertions, 23 deletions
diff --git a/files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html b/files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html index 2beb165c9f..e48f5c2a61 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html +++ b/files/zh-cn/web/javascript/reference/global_objects/promise/catch/index.html @@ -23,16 +23,12 @@ p.catch(function(reason) { <dl> <dt><strong>onRejected</strong></dt> - <dd>当Promise 被rejected时,被调用的一个{{jsxref("Function")}}。 该函数拥有一个参数:</dd> - <dd><code>reason</code> rejection 的原因。</dd> - <dd> - <p> 如果 <code>onRejected</code> 抛出一个错误或返回一个本身失败的 Promise , 通过 <code>catch()</code> 返回的Promise 被rejected;否则,它将显示为成功(resolved)。 </p> + <dd>当Promise 被rejected时,被调用的一个{{jsxref("Function")}}。 该函数拥有一个参数:<code>reason</code> rejection 的原因。如果 <code>onRejected</code> 抛出一个错误或返回一个本身失败的 Promise , 通过 <code>catch()</code> 返回的Promise 被rejected;否则,它将显示为成功(resolved)。</dd> +</dl> - <h3 id="返回值">返回值</h3> +<h3 id="返回值">返回值</h3> - <p>一个{{jsxref("Promise")}}.</p> - </dd> -</dl> +<p>一个{{jsxref("Promise")}}.</p> <h2 id="Description">描述</h2> 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> |
