Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Q是否返回已解决的承诺?_Javascript_Node.js_Promise_Q - Fatal编程技术网

Javascript Q是否返回已解决的承诺?

Javascript Q是否返回已解决的承诺?,javascript,node.js,promise,q,Javascript,Node.js,Promise,Q,我浏览了一些示例代码,这些代码使用promisenpm模块并返回一个解析的promise,比如soreturn promise.resolve(true) 既然我们使用了Q,那么Q也可以这样做吗?我认为您需要的解决方案是 > q(true).then(console.log.bind(console)); > true @Amit点头我确实读了这里的文档,但仍然无法找到比我更好的方法:-)因此,它将是Q(要返回的某个值)。然后(function(){})对吗?再次,查看If值不是承

我浏览了一些示例代码,这些代码使用
promise
npm模块并返回一个解析的promise,比如so
return promise.resolve(true)


既然我们使用了Q,那么Q也可以这样做吗?

我认为您需要的解决方案是

> q(true).then(console.log.bind(console));
> true

@Amit点头我确实读了这里的文档,但仍然无法找到比我更好的方法:-)因此,它将是
Q(要返回的某个值)。然后(function(){})
对吗?再次,查看If值不是承诺,返回一个用值实现的承诺。