我正在玩亚马逊alexa的技巧,并试图写我自己的。我有一些技能元素的数组,但我无法访问这些元素。我相信我所做的一切都正确,我已经使用了一点点,但似乎没有任何工作?!数组无法访问元素?
var myArray = [
{ "name" : "matt", "content" : "this is about matt" },
{ "name" : "james", "content" : "this is about james" },
];
我然后具有基于其使用的名称作为取景器的用户输入一些代码。
var requestedName = "matt";
var contentToRead = myArray.filter(function(v){ return v.name == requestedName; });
console.log("I'll read back, " + contentToRead.content);
上面的console.log返回时未定义。我试图解析结果到一个数组,但我没有尝试似乎工作。
有什么想法?我相信这很简单,但我的知识还不足以真正知道要寻找什么来解决它!
使用contentToRead [0]。内容而不是contentToRead.content –