Every line of 'lodash filter array of objects' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
45 function filterArrayObject(array, filter){ 46 var i = 0; 47 48 // array.length is changing 49 for(; i < array.length; i ++){ 50 if(!filter.call(array, array[i], i)){ 51 52 // the member at the iterator has been removed, so we should move the iterator one step to the left 53 array.splice(i --, 1); 54 } 55 } 56 57 return array; 58 };
75 function filterObjects(arr) { 76 var queryParams = getQueryParams(); 77 return arr.filter(function (obj) { 78 var keep = true; 79 if (("type" in obj) && ("type" in queryParams)) keep = (queryParams["type"] === obj["type"]); 80 if ((keep) && ("uid" in obj) && ("uid" in queryParams)) keep = (queryParams["uid"] === obj["uid"]); 81 return keep; 82 }); 83 }
5 function filterObjectByKey(array, object) { 6 return array.reduce((p, v) => { 7 if (object && object[v] !== undefined) { 8 p[v] = object[v]; 9 } 10 return p; 11 }, {}); 12 };
19 function filterArray(arr, filter) { 20 var rtn = []; 21 for (var i = 0; i < arr.length; i++) { 22 if (filter.indexOf(i) > -1) { 23 rtn.push(arr[i]); 24 } 25 } 26 return rtn; 27 }
72 export function filterValues(arrayOfObjects, arrayOfKeys, key="RowKey", caseSensitive=true) { 73 if (caseSensitive) { 74 return arrayOfObjects.filter(o => arrayOfKeys.indexOf(o[key]) > -1); 75 } 76 const keys = arrayOfKeys.map(x => x.toLowerCase()); 77 return arrayOfObjects.filter(o => keys.indexOf(o[key].toLowerCase()) > -1); 78 }
82 function filterUnique(array) { 83 return array.filter((value, idx) => array.indexOf(value) === idx) 84 }
165 function filter(arr, func) { 166 if (arr.filter) { 167 return arr.filter(func); 168 } 169 170 var result = [ ]; 171 for (var i = 0, c = arr.length; i < c; i++) { 172 if (func.call(null, arr[i], i, arr)) { 173 result.push(arr[i]); 174 } 175 } 176 177 return result; 178 }
383 function filter(arr, cb) { 384 if (arr == null) return []; 385 if (typeof cb !== 'function') { 386 throw new TypeError('braces: filter expects a callback function.'); 387 } 388 389 var len = arr.length; 390 var res = arr.slice(); 391 var i = 0; 392 393 while (len--) { 394 if (!cb(arr[len], i++)) { 395 res.splice(len, 1); 396 } 397 } 398 return res; 399 }
92 function filterArray(instance, predicate) { 93 var arrInstance = (instance.constructor === Array) ? 94 instance : __spread(instance); 95 return arrInstance.filter(predicate); 96 }
3 function filterItems(array) { 4 return array.filter(e => e.constructor.hasLitItemMixin); 5 }