order-arrays

1.0.8 • Public • Published

order-arrays

Modulo para ordenar elementos de un arreglo.

💿 Install

npm install order-arrays

🚀 Usage

const TypeOrder = require("order-arrays");

//For Array<String || Number || Date>
let data = ["Hugo", "Paco", "Luis"];

let result = data.order(TypeOrder.DESC);

/*Return
result = ["Paco", Luis", "Hugo"];
*/

//For Array[Array]
let data = [
	["Hugo", 29, new Date("8/28/2000"), true],
	["Paco", 30, new Date("4/18/1985"), true],
	["Luis", 30, new Date("2/7/1993"), false]
];

let result = data.orderByPosition(TypeOrder.ASC, 1, 0);

/*Return
result = [
 ["Hugo", 29, new Date("8/28/2000"), true],
 ["Luis", 30, new Date("2/7/1993"), false],
 ["Paco", 30, new Date("4/18/1985"), true]
];
*/

//For Array[JSON]
let data = [
	{name: "Hugo", age: 29, born: new Date("8/28/2000"), active: true},
	{name: "Paco", age: 30, born: new Date("4/18/1985"), active: true},
	{name: "Luis", age: 30, born: new Date("2/7/1993"), active: false}
];

let result = data.orderJSONByAttribute(TypeOrder.ASC, "age", "name");

/*Return
result = [
 {name: "Hugo", age: 29, born: new Date("8/28/2000"), active: true},
 {name: "Luis", age: 30, born: new Date("2/7/1993"), active: false},
 {name: "Paco", age: 30, born: new Date("4/18/1985"), active: true}
];
*/

Author

🧑 Saul Reyes

Package Sidebar

Install

npm i order-arrays

Weekly Downloads

6

Version

1.0.8

License

ISC

Unpacked Size

9.33 kB

Total Files

8

Last publish

Collaborators

  • saulr7