request-promise -我如何从函数外的Promise获得结果?
request-promise - How can I get the result from a Promise outside of the function?
我使用request-promise
,我有这段代码
func = (a) => {
request(`http://somewebsite.com/${a}`).then((response) => response)
}
我想知道的是当我调用func(a)
时如何得到响应?我是说,我如何从中获得响应对象?例如:
var b = func('path');
console.log(b) // Show me the response object, instead it shows undefined.
如何在承诺之外访问响应?
JavaScript没有类似于C#
的async/await
。您需要访问回调函数内部的数据
相关文章:
- 如何为javascript promise进行阻塞并返回解析结果
- async问题,JS Promise无法返回结果,但可以使用console.log
- 使用Node中的Q promise库对值数组顺序调用/执行相同的函数;并返回带有结果的新数组/集合
- 在多维数组中获取promise的结果
- 如何访问AngularJS promise链中上一个promise的结果
- 如何使用 Parse.promise javascript 定义一个承诺数组并获取结果数组 [parse.com]
- 在返回结果之前,我如何等待 jQuery.ajaxComplete in promise.done
- 使用 promise 将异步函数的结果作为“变量”返回
- JavaScript原生Promise对两个结果执行回调
- 用promise处理promise的数组结果
- ES7使用wait生成器从一系列promise中获取结果
- 为什么defered.promise在defered.resolve(myobject)之后的结果与myobject不同
- 当你想要所有结果而不管是否被拒绝时,用什么代替Promise.all()
- 什么'这是处理promise对象中错误结果的正确方法
- 如何在promise解析时手动将promise的结果获取到作用域变量中
- JS Promise无法返回结果
- request-promise -我如何从函数外的Promise获得结果?
- 承诺的循环.如何检测哪个promise现在返回结果
- 在下一次循环迭代之前等待promise结果
- Promise API -结合2个异步调用的结果