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
key
是赋值的路径val
是要赋予的值obj
是要处理的对象
setKey('a.b[0]', 1, obj)
key
是赋值的路径obj
是要处理的对象
getKey('a.b[0]', obj)