CNode

和defer(Q)有关的一个问题

问答
Uusercx发布于9 年前最后回复9 年前1 回复3112 浏览0 收藏

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)

U
usercx#1·9 年前

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

参与回复
登录后即可参与回复。登录