nv-dict-setter

1.0.1 • Public • Published

nv-dict-setter

  • nv-dict-setter

install

  • npm install nv-dict-setter

usage

example

const dict_setter = require("nv-dict-setter")

var d = {a:1,b:2,c:3}
> dict_setter.all(d,100)
{ a: 100, b: 100, c: 100 }
>

var d = {a:1,b:2,c:3}
dict_setter.some(d,100,'a','c')
{ a: 100, b: 2, c: 100 }
>

var d = {a:1,b:2,c:3}
dict_setter.some_not(d,100,'a','c')
{ a: 1, b: 100, c: 3 }

var d = {a:1,b:2,c:3,d:3}
dict_setter.filter(d,100,(v,k,i)=>(v>2)&&(k!=='d'))
{ a: 1, b: 2, c: 100, d: 3 }

API

  • dict_setter.all(d,val)
  • dict_setter.some(d,val,...ks)
  • dict_setter.some_not(d,val,...ks)
  • dict_setter.filter_map(d,val_map_func,cond_func,...other_args)
  • dict_setter.filter(d,val,cond_func,...other_args)
  • dict_setter.kfilter(d,val,cond_func,...other_args)
  • dict_setter.vfilter(d,val,cond_func,...other_args)
  • dict_setter.ifilter(d,val,cond_func,...other_args)

LICENSE

  • ISC

Readme

Keywords

none

Package Sidebar

Install

npm i nv-dict-setter

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

2.75 kB

Total Files

3

Last publish

Collaborators

  • ihgazni2