这很简单:
var shouldDoThis = function(query) {
documents.forEach(function(section) {
section.words.forEach(function(word) {
if (word.content == query.content) {
return true;
}
});
});
return false;
};
这是一个(糟糕的)改写的片段 - 如果我传入一个应该解析为 true 的查询,'return true' 会被命中,但随后会向右跳转以返回 false,所以这总是评估为 false。我究竟做错了什么?