我试图了解这种alexa技能,但我从未见过:
const {
playbackInfo,
playbackSetting,
} = await handlerInput.attributesManager.getPersistentAttributes();
您可以在第48行here上找到。同样在第42行还不清楚。
当我看到const {a,b} = await foo();
或const {a,b} = foo;
时总是看到const = something
的意思是什么。我在新的ES6功能中找不到它。
答案 0 :(得分:3)
1)handlerInput.attributesManager.getPersistentAttributes()
返回promise。
2)await
等待诺言被解决
3)const { a, b }
deconstructs兑现承诺后返回的对象。