nv-dict-init

nv-dict-init ============ - nv-dict-init

Usage no npm install needed!

<script type="module">
  import nvDictInit from 'https://cdn.skypack.dev/nv-dict-init';
</script>

README

nv-dict-init

  • nv-dict-init

install

  • npm install nv-dict-init

usage

example

const dict_bsc = require("nv-dict-init")

> dict_init.use(100,'a','b','c','d')
{ a: 100, b: 100, c: 100, d: 100 }
> dict_init.undef('a','b','c','d')
{ a: undefined, b: undefined, c: undefined, d: undefined }
> dict_init.nul('a','b','c','d')
{ a: null, b: null, c: null, d: null }
> dict_init.zero('a','b','c','d')
{ a: 0, b: 0, c: 0, d: 0 }
> dict_init.tru('a','b','c','d')
{ a: true, b: true, c: true, d: true }
> dict_init.fls('a','b','c','d')
{ a: false, b: false, c: false, d: false }
> dict_init.empty_str('a','b','c','d')
{ a: '', b: '', c: '', d: '' }
> dict_init.empty_arr('a','b','c','d')
{ a: [], b: [], c: [], d: [] }
> dict_init.empty_dict('a','b','c','d')
{ a: {}, b: {}, c: {}, d: {} }
>


> dict_init.froml('a',100,'b',200)
{ a: 100, b: 200 }
> dict_init.from_kvlist(['a','b'],[100,200])
{ a: 100, b: 200 }
>

API

  • dict_init.use(val,...keys)
  • dict_init.undef(...keys)
  • dict_init.nul(...keys)
  • dict_init.zero(...keys)
  • dict_init.tru(...keys)
  • dict_init.fls(...keys)
  • dict_init.empty_str(...keys)
  • dict_init.empty_arr(...keys)
  • dict_init.empty_dict(...keys)
  • dict_init.from_list(l)
  • dict_init.froml(...args)
  • dict_init.from_kvlist(kl,vl)

LICENSE

  • ISC