Skip to content

gintamamadao/ginlibs-set-key

Repository files navigation

NPM version NPM Weekly Downloads License

ginlibs-set-key

ginlibs-set-key

可以通过路径字符串读取或修改 object 的内层的值

使用例子

import { setKey, getKey } from 'ginlibs-set-key'

const obj = {}
setKey('a.b[0]', 1, obj)
// obj 的值变成
// {
//   a: {
//     b: [1],
//   },
// }

getKey('a.b[0]', obj)
// 得到值 1

API

setKey(key, val, obj)

  • key 是赋值的路径
  • val 是要赋予的值
  • obj 是要处理的对象
setKey('a.b[0]', 1, obj)

getKey(key, obj)

  • key 是赋值的路径
  • obj 是要处理的对象
getKey('a.b[0]', obj)

About

ginlibs-set-key

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published