I need to filter array with compare string and numeric result values. But get filter array values, while I enter both values. Otherwise I can't get values. That means if enter only string value I can't get filter array values.
var fullArray = [{stringValue:"apple", numericValue:"40"}, {stringValue:"banana", numericValue:"20"}, {stringValue:"berry", numericValue:"30"}, {stringValue:"mango", numericValue:"10"}]
_.filter(fullArray, function(el){
if(el.stringValue.toLowerCase().indexOf(stringResultValue.toLowerCase())>=0 && el.numericValue==numericResultValue){
resultFilter.push(el);
}
});
resultFilter,stringResultValue,numericResultValue? Take an example of input data and expected result pleasefiltershould work similar.