以下代码输出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的输出未定义。