nv-dict-compare

1.0.0 • Public • Published

nv-dict-compare

  • nv-dict-compare

install

  • npm install nv-dict-compare

usage

example

const dict_cmp = require("nv-dict-compare")
var d0 = {a:1,b:2,c:3} 
var d1 = {b:'b',c:'c',d:'d'}

> dict_cmp.samek(d0,d1)
{ b: 'b', c: 3 }
> dict_cmp.samek(d1,d0)
{ b: 'b', c: 'c' }
>
> dict_cmp.samek_diffv(d0,d1)
{ c: 3 }
> dict_cmp.samek_diffv(d1,d0)
{ c: 'c' }
>
> dict_cmp.samekv(d0,d1)
{ b: 'b' }
> dict_cmp.samekv(d1,d0)
{ b: 'b' }
>

> dict_cmp.diffk(d0,d1)
{ a: 1 }
> dict_cmp.diffk(d1,d0)
{ d: 'd' }
>
> dict_cmp.diffk_both(d0,d1)
{ a: 1, d: 'd' }
>
> dict_cmp.diffk_both(d1,d0)
{ d: 'd', a: 1 }
>    

API

  • dict_cmp.samek(d0,d1)
  • dict_cmp.samek_engine(cond_func,d0,d1)
  • dict_cmp.samekv(d0,d1)
  • dict_cmp.samek_diffv(d0,d1)
  • dict_cmp.diffk(d0,d1)
  • dict_cmp.diffk_both(d0,d1)

LICENSE

  • ISC

Readme

Keywords

none

Package Sidebar

Install

npm i nv-dict-compare

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

2.51 kB

Total Files

3

Last publish

Collaborators

  • ihgazni2