⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
filterizr
/
src
/
utils
/
Edit File: sortBy.ts
/** * Simple non-mutating sorting function for arrays of objects by a property * @param {Array} array to sort * @param {Function} propFn fetches the property by which to sort * @return {Array} a new sorted array */ export const sortBy = (array: any[], propFn: Function): any[] => { let cloned = array.slice(0); // perform deep copy of array const comparator = (propFn: Function) => { return (a: any, b: any): number => { const propA = propFn(a); const propB = propFn(b); if (propA < propB) { return -1; } else if (propA > propB) { return 1; } else { return 0; } }; }; return cloned.sort(comparator(propFn)); };
Simpan