【发布时间】:2019-08-05 17:29:07
【问题描述】:
我是 javascript 新手,所以我不能 100% 确定我的代码的执行情况 使用 promise 方法从 api 的 json 输出中获取信息。
要从 json 中访问汽车的名称,我做了以下操作:
let a, carName;
await https_post(option,body)
.then((json) => {
a = JSON.parse(json);
carName = a.Car[0].Model;
return carName; })
.catch((err) => { console.log(err); });
我希望它返回汽车的名称,我希望 alexa 说出这个名称,那么我应该把 .speak(carName) 放在哪里? .所以这应该像 CR-V 或 Accord 一样
【问题讨论】:
-
I expect it to... 那么会发生什么呢? -
尝试 console.log(json),看看有什么反应
-
@NayanPatel 我应该在哪里添加?
-
@MeredithGrey 我已经添加了答案,请尝试一下。
标签: javascript node.js json async-await alexa-skill