0.0.3 • Published 3 years ago

nv-set-sort v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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