@rhtvma/alpha-num-sort
v1.0.5
Published
The alpha-num-Sort module created to perform correct sorting on mixed alpha numeric array of object.
Downloads
2
Readme
##Description The alpha-num-Sort module created to perform correct sorting on mixed alpha numeric array of object.
const alphaNumSort = require('@rhtvma/alpha-num-sort');
const data = [ { "mixed": "1z", "model": "Gi1/0/10" }, { "mixed": "5x", "model": "Gi2/0/10" }, { "mixed": "6y", "model": "Gi6/0/10" }, { "mixed": "2x", "model": "Gi4/0/10" }, { "mixed": "3y", "model": "Gi3/0/10" }, { "mixed": "11x", "model": "Gi12/0/10" }, { "mixed": "7z", "model": "Gi5/0/10" }, { "mixed": "8x", "model": "Gi11/0/10" }, { "mixed": "13z", "model": "Gi8/0/10" }, { "mixed": "4z", "model": "Gi13/0/10" }, { "mixed": "9y", "model": "Gi7/0/10" }, { "mixed": "10z", "model": "Gi9/0/10" }, { "mixed": "12y", "model": "Gi10/0/10" }, ];
console.log(alphaNumSort.sort(data, 1, 'model'));
/**
- First Parameter : obj {Array of objects}
- Second Parameter : order {ASC : 1, DESC: -1}
- Third Parameter : field {perticular key on which need to perform sorting} */