如果用户输入的值在arrayOpportunityCategory中,我想将与arrayOpportunityCategory(包含逗号分隔的字符串并且是JSON对象的一部分的数组)相关联的值添加到新对象/数组。
到目前为止,我有这个:
Spinner
答案 0 :(得分:0)
const suggestedOpportunity = []
const category = _.forOwn(res.body, function(val, key){
const arrayOpportunityCategory = val.category.split(" ")
if(arrayOpportunityCategory.indexOf(interest.raw) > -1){
suggestedOpportunity.push(val)
} else {
console.log('Sorry, we have nothing of that sort.')
}
})
}
声明您的suggestedOpprtunity array outside of your loop
,否则您最终会为每个iteration
创建一个新数组,最后您将只拥有最后一个值。