分类:js

js

promise.all() 批量执行promise

promise.all() 批量执行promise
Promise.all([p1, p2, p3,..]) 用于将多个 Promise 实例,包装成一个新的 Promise 实例。 它接受一个数组作为参数。 数组里命以是 Promise 对象,也可以是别的值,有 Promise 会等待状态改变。 当所有子 Promise 都完成...

yekong 3年前 (2021-08-30) 喜欢

promise 错误处理 catch

promise 错误处理 catch
Promise 会自动捕获内部异常,并交给 rejected响应函数处理。 console.log('here we go'); new Promise(resolve => { setTimeout(() => { throw...

yekong 3年前 (2021-08-30) 喜欢

.then()里有.then()的情况

.then()里有.then()的情况
因为.then() 返回的还是 Promise 实例。 会等里面的.then()执行完,在执行外面的。 对于我们来说,此时最好将其展开,会更好读。 ...

yekong 3年前 (2021-08-30) 喜欢

.then()的一些特点

.then()的一些特点
.then() 接受两个函数作为参数,分别代表 fuifilled 和 rejected then() 返回一个新的 Promise 实例,所以它以链式调用 普前面的 Promise 状态改变时,.then() 根据其最终状态,选择特定的状态响应函数执行 状态响应函数可以返回新的...

yekong 3年前 (2021-08-30) 喜欢