[英]Getting value inside of variable in Node.js
我有兩個演講可供選擇,例如在Alexa SDK中輸出
const HI = 'Hi Trump';
const HELLO = 'Hello Trump';
我將變量名存儲在數組中:
const speech = [HI, HELLO];
我處理並獲取要輸出的語音的索引號。 現在的問題是如何在以下代碼行中輸出語音-“ Hello”:
return handlerInput.responseBuilder
.speak($speech[1]);
},
您可以使用模板字符串將數組索引輸出為語音響應。 請嘗試以下操作:
return handlerInput.responseBuilder .speak(`${speech[1]}`); },
我看到了您要實現的目標,但是JS的工作方式有所不同。 您不需要帶有$
符號的指針。
您可以嘗試以下嗎?
const HI = 'Hi Trump';
const HELLO = 'Hello Trump';
const textToSpeak = [HI, HELLO];
textToSpeak.forEach((text) => {
handlerInput.responseBuilder.speak(text);
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.