繁体   English   中英

Console.log()打印Q中的Promise对象的状态和值

[英]Console.log() prints state and value of a promise object in Q

当我尝试从Q打印promise对象时,得到以下结果。

var Q = require('q');
var defaultPromise = new Q();
console.log('defaultPromise', defaultPromise);

defaultPromise { state: 'fulfilled', value: undefined }

字段状态和价值从何而来,我尝试通过Visual Studio代码找到它们,而字段不存在。

一个承诺必须处于以下三种状态之一:未决,已实现或被拒绝。

一个承诺必须提供一种then方法来访问其当前或最终的价值或原因。

承诺/ A +

Q(value)返回一个用值实现的承诺。 就您而言,未定义。 Q API参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM