如何将诺言的输出存储到变量中?

时间:2019-03-24 23:47:25

标签: node.js promise

以下代码输出promise的结果。但是,我所有尝试将context.log的输出捕获到变量中的尝试都失败了。

// Get light configuration
client.listLights('all').then(result => {
    context.log(JSON.stringify(result, null, "\t"));
    myvariable = result;
})

.catch(err => {
    context.log.error('Failure ' + err);
});

context.log(myvariable);

myvariable的输出未定义。

0 个答案:

没有答案
相关问题