0.0.3 • Published 3 years ago
nv-set-sort v0.0.3
nv-set-sort
- nv-set-sort
install
- npm install nv-set-sort
usage
example
const set_sort = require('nv-set-sort')
const set_sort = require('nv-set-sort')
var st0 = new Set([1,2,3,4])
var st1 = new Set([1,2])
var st2 = new Set([1,2,3])
var st3 = new Set([1])
var st4 = new Set([2])
var arr = [st0,st1,st2,st3,st4]
> arr
[
Set(4) { 1, 2, 3, 4 },
Set(2) { 1, 2 },
Set(3) { 1, 2, 3 },
Set(1) { 1 },
Set(1) { 2 }
]
> set_sort.sort_poset_ary(arr)
[
Set(1) { 1 },
Set(1) { 2 },
Set(2) { 1, 2 },
Set(3) { 1, 2, 3 },
Set(4) { 1, 2, 3, 4 }
]
> set_sort.sort_poset_ary(arr,true)
[
Set(4) { 1, 2, 3, 4 },
Set(3) { 1, 2, 3 },
Set(2) { 1, 2 },
Set(1) { 1 },
Set(1) { 2 }
]
>
APIS
- creat_sort_func(has_func,non_poset_as_eq=true)
- sort(unhandled,has_func,non_poset_as_eq=true)
- sort_poset_ary(unhandled,reverse=false)
LICENSE
- ISC