2019-01-30
回答
Promise
对象在异步操作后可对其完成或失败进行回调,并展示其结果值。以下代码片断是一个 Promise 的示例:100ms 后使用标准输出流打印出 'result' 字符串。此外请注意 catch,他可以用于错误处理。Promise
是链式的。
new Promise((resolve, reject) => {
setTimeout(() => {
resolve("result")
}, 100)
}).then(console.log).catch(console.error) // result