Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

order-arrays

SaulR079ISC1.0.8

Modulo para ordenar elementos de un arreglo.

Ordenar, orden, ORDEN, Array, JSON, ordena arreglo, order, ORDER, Order, order array, array order

readme

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