nv-dict-desc
install
usage
example
> const dict_desc = require("nv-dict-desc")
undefined
> var d0 = {a:1,b:2,c:3}
undefined
> dict_desc.mirror(d0)
{ '1': 'a', '2': 'b', '3': 'c' }
>
> dict_desc.mdict(d0)
{ '1': 'a', '2': 'b', '3': 'c', a: 1, b: 2, c: 3 }
>
var d1 = {a:2,2:2,c:3}
> dict_desc.mdict(d1)
{ '2': 2, '3': 'c', a: 2, c: 3 }
>
> dict_desc.mdict(d1,dict_desc.VFIRST)
{ '2': 'a', '3': 'c', a: 2, c: 3 }
> dict_desc.mdict(d1,dict_desc.KFIRST)
{ '2': 2, '3': 'c', a: 2, c: 3 }
>
> var desc = dict_desc.desc(d0)
undefined
> desc
[
{ index: 0, key: 'a', val: 1 },
{ index: 1, key: 'b', val: 2 },
{ index: 2, key: 'c', val: 3 }
]
>
> dict_desc.from_desc(desc)
{ a: 1, b: 2, c: 3 }
>
API
- dict_desc.copy(d)
- dict_desc.mirror(d)
- dict_desc.KFIRST
- dict_desc.VFIRST
- dict_desc.mdict(d,pri_key="k")
- dict_desc.desc(d)
- dict_desc.from_desc(desc)
LICENSE