javascript - 在 Node.js 中获取变量内部的值

标签 javascript node.js alexa

我有两个语音可供选择以在 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]}`);
},

关于javascript - 在 Node.js 中获取变量内部的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53645342/

相关文章:

node.js - Mongoose等待doc.save()不完整

unit-testing - 如何对包含 dynamoDB 查询的 lambda 函数进行单元测试

api - 获取 alexa api 的跳出率

javascript - 为什么在 ajax 中的 0,1 级没有响应(onreadystatechange)

javascript - 'function foo (callback)' 和 'foo(arg1, arg2, function(err,data))' 有什么区别?

javascript - 设置不同有效期的cookie

javascript - 如何去除图片幻灯片的视觉效果?

node.js - 创建新的 Angular 7 项目时出现问题

javascript - 为什么我的数组在 .then() 之后是空的? JavaScript

node.js - Alexa 技能让用户确认槽值