1 2 | Promise.resolve([1, 2, 3]) .spread((v1, v2, v3) => console.log(v1 + v2 + v3)); |
1 2 | Promise.reject('not an Error') .error(err => console.log('should not appear')); |
1 2 3 | Promise.reject(new TypeError('some error')) .catch(TypeError, console.error) .finally(() => console.log('done')); |
1 2 3 4 5 | Promise.config({ cancellation: true, }); Promise.delay(1000, 'hello').then(console.log).cancel(); |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |