gpt4 book ai didi

javascript - 用于 Alexa 的 Javascript 字典

转载 作者:行者123 更新时间:2023-11-29 23:29:34 25 4
gpt4 key购买 nike

我正在使用 javascript(特别是 Node.js)构建 Alexa 技能,但我遇到了一个我不明白的错误。一、代码:

"use strict";

var Alexa = require("alexa-sdk");

var handlers = {
"LaunchRequest": function () {
this.response.speak(content[one]).listen(content[oneNext]);
this.emit(':responseReady');
},
"TwoIntent": function() {
this.response.speak(content[two]).listen(content[twoNext]);
this.emit(':responseReady');
}
};

var content = {

one: 'text',
oneNext: 'text',
two:'text',
twoNext: 'text',
three: 'text',
threeNext: 'text',
four: 'text',
fourNext: 'text',
five: 'text',

};

// Stock Alexa Handlers & Functions

exports.handler = function(event, context, callback){
var alexa = Alexa.handler(event, context);
alexa.registerHandlers(handlers);
alexa.execute();
};

我在 Lambda 界面中遇到的错误是:“one is not defined. please fix or add/global one/”

根据我能找到的关于如何在 javascript 中创建字典的所有文档,这种语法是正确的。这是 alexa 或 lambda 特有的东西吗?

最佳答案

代替 content[one] 使用 content.onecontent.oneNextcontent.twocontent.twoNext。或者可能是 content["one"] ...这是替代语法。

关于javascript - 用于 Alexa 的 Javascript 字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47842772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com