在 javascript 对象中,是否可以仅使用属性访问器(例如点符号或括号符号)来设置未定义嵌套键的属性值?
Lodash 的 _.set 函数(和 TJ Crowder 的回答)和我想要的差不多,但是代码的结构不同,即_.set(state, "some.future.key", "baz").
是否有任何库可以让我直接设置值,即state.some.future.key = "baz"?
理想情况下,我希望状态自动呈现以下形状:
state = {
some: {
future: {
key: "baz"
}
}
}
Qyouu
相关分类