nv-dict-desc

1.0.1 • Public • Published

nv-dict-desc

  • nv-dict-desc

install

  • npm install nv-dict-desc

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

  • ISC

Readme

Keywords

none

Package Sidebar

Install

npm i nv-dict-desc

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

3.27 kB

Total Files

3

Last publish

Collaborators

  • ihgazni2