和defer(Q)有关的一个问题
发布于 7 年前 作者 usercx 2553 次浏览 来自 问答

var Q = require(‘q’); var q1 = Q.defer(); setTimeout(function(){ q1.resolve(); }, 1000); Q.all([q1.promise]).then(function(){ console.log(new Date().aaa()); console.log(123); });

首先直接执行new Date().aaa()控制台肯定会显示报错信息的,但是在这里的函数中并不会报错(在控制台),这是为什么呀~

1 回复

md觉得自己跟个智障一样。。。放在catch里不就拿到错误信息了么。。。

回到顶部