Javascript angularjs:将文本与值数组匹配

Javascript angularjs:将文本与值数组匹配,javascript,Javascript,exports.searchcomments=函数(req,res){ var searchText=!!req.params&&req.params.searchText | | null; var matchedComments=[]; ReferenceValue.find({domaincode:'DEPOSITCMNTS'}) .lean() .exec(函数(错误,refValueDocs){ 如果(!!错误){ billingUtils.doerror响应({ 错误:“错误。可退款

exports.searchcomments=函数(req,res){
var searchText=!!req.params&&req.params.searchText | | null;
var matchedComments=[];
ReferenceValue.find({domaincode:'DEPOSITCMNTS'})
.lean()
.exec(函数(错误,refValueDocs){
如果(!!错误){
billingUtils.doerror响应({
错误:“错误。可退款金额”
},req,res,error);
}否则{
对于(变量i=0;i您可以使用来过滤数组中的值,它将返回包含过滤对象的新数组

exports.searchcomments=函数(req,res){
var searchText=!!req.params&&req.params.searchText | | null;
var matchedComments=[];
ReferenceValue.find({domaincode:'DEPOSITCMNTS'})
.lean()
.exec(函数(错误,refValueDocs){
如果(!!错误){
billingUtils.doerror响应({
错误:“错误。可退款金额”
},req,res,error);
}否则{
matchedComments=refValueDocs.filter(函数(doc)){
var regex=new RegExp('^'+searchText,'i');
返回单据.值说明.匹配(regex);
});
}
})
};