This commit is contained in:
zyronon
2023-10-16 01:29:36 +08:00
commit 0f07e3014f
192 changed files with 572289 additions and 0 deletions

56
dicts/js-promise.json Normal file
View File

@@ -0,0 +1,56 @@
[
{
"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 对象。"
]
}
]