我在一个看起来像这样的类中有一个 promise :
someMethod() {
return new Promise(function(resolve) {
resolve(10);
}
}
下面我知道该值将返回 10,但我想将它传递给 myvariable,所以我这样做了:
var myvariable = module.someMethod.then(value => {
return value;
});
但它没有传递值。
我该怎么做?
最佳答案
你可以这样做
function someMethod() {
return new Promise(function (resolve) {
resolve(10);
})
}
async function test() {
var myVar = await someMethod();
console.log(myVar)
}
if you call the test function in myVar you will get 10
关于javascript - Node/JS Promise 然后传递给不传递的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55969571/