我有一个类似的数组:
var db = [{
"words": ["word1a", "word1b", "word1c"],
"answer": "answer1"
}, {
"words": ["word2a", "words2b"],
"answer": "answer2"
}]
我正在使用node.js上的lodash来检查数组中的值。我想要搜索词语并返回一个响应。例如,如果我搜索"word1a",则响应为"answer1"。
我尝试:
var e = _.find(db, function(o){
o.words === "say"
});
console.log(e);
但是我找不到结果;
显然,我获得了未定义的值,因为我正在比较一个完全相同的值。如何获取这个值?