sort-array-objects
TypeScript icon, indicating that this package has built-in type declarations

3.0.0 • Public • Published

sort-array-objects

Sort an array of objects by one or several properties, and return a new array.

Note: v3 has breaking changes 🔥

Usage 🖥

import sort from 'sort-array-objects';
 
const data = [
  { id: 1, a: 456, b: 635, c: 682 },
  { id: 2, a: 100, b: 99, c: 333 },
  { id: 3, a: 100, b: 238, c: 123 },
];
 
sort(data, ['a', 'b']);
// ==> [
// {"id":2,"a":100,"b":99,"c":333},
// {"id":3,"a":100,"b":238,"c":123},
// {"id":1,"a":456,"b":635,"c":682},
// ]
 
sort(data, ['a', 'b'], -1);
// ==> [
// {"id":1,"a":456,"b":635,"c":682},
// {"id":3,"a":100,"b":238,"c":123},
// {"id":2,"a":100,"b":99,"c":333},
// ]

Install 🔌

$ npm i -S sort-array-objects

License 🧾

MIT

Readme

Keywords

Package Sidebar

Install

npm i sort-array-objects

Weekly Downloads

79

Version

3.0.0

License

MIT

Unpacked Size

4.08 kB

Total Files

6

Last publish

Collaborators

  • sanich