Files
TypeWords/dicts/js-promise.json
2023-10-16 01:29:36 +08:00

56 lines
2.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[
{
"name": "Promise.all()",
"trans": [
"Promise.all(iterable) 方法返回一个 Promise 实例,此实例在 iterable 参数内所有的 promise 都“完成resolved”或参数中不包含 promise 时回调完成resolve如果参数中 promise 有一个失败rejected此实例回调失败reject失败原因的是第一个失败 promise 的结果。"
]
},
{
"name": "Promise.allSettled()",
"trans": [
"该Promise.allSettled()方法返回一个在所有给定的promise已被决议或被拒绝后决议的promise并带有一个对象数组每个对象表示对应的promise结果。"
]
},
{
"name": "Promise.any()",
"trans": [
"Promise.any() 接收一个Promise可迭代对象只要其中的一个 promise 完成,就返回那个已经有完成值的 promise 。如果可迭代对象中没有一个 promise 完成(即所有的 promises 都失败/拒绝),就返回一个拒绝的 promise返回值还有待商榷无非是拒绝原因数组或AggregateError类型的实例它是 Error 的一个子类用于把单一的错误集合在一起。本质上这个方法和Promise.all()是相反的。"
]
},
{
"name": "Promise.prototype.catch()",
"trans": [
"catch() 方法返回一个Promise并且处理拒绝的情况。它的行为与调用Promise.prototype.then(undefined, onRejected) 相同。 (事实上, calling obj.catch(onRejected) 内部calls obj.then(undefined, onRejected))."
]
},
{
"name": "Promise.prototype.finally()",
"trans": [
"返回一个设置了 finally 回调函数的Promise对象。"
]
},
{
"name": "Promise.prototype.then()",
"trans": [
"then() 方法返回一个 Promise。它最多需要有两个参数Promise 的成功和失败情况的回调函数。"
]
},
{
"name": "Promise.race()",
"trans": [
"Promise.race(iterable) 方法返回一个 promise一旦迭代器中的某个promise解决或拒绝返回的 promise就会解决或拒绝。"
]
},
{
"name": "Promise.reject()",
"trans": [
"Promise.reject()方法返回一个带有拒绝原因的Promise对象。"
]
},
{
"name": "Promise.resolve()",
"trans": [
"Promise.resolve()方法返回一个以给定值解析后的Promise 对象。"
]
}
]