可以以不可更改的方式更新嵌套对象的属性
作者: RVledder创建于 2022年2月28日更新于 2026年7月19日
标签enhancementstarter
目前我正在使用类似的东西:
const foo = bar.map ((baz) = {
返回{
...巴兹,
qux: baz.qux.map ((quux)) {
返回{
...夸克,
a NewProperty:"Yay!" ("新财富":"耶!
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
* ;为了明确这一点,最好有类似[rodash中的套 的方法(https://lodash.com/docs/4.17.15# set):
[TypeScript] Const foo = 栏; set(foo,'bar.baz.qux.quux', {bar.baz.qux.quux, a NewPorperty: 'yy!' ) ;
注意:我不知道摇摆和下划线是如何关联的,但是我目前正在研究的项目是使用下划线. 而此时不可能仅仅为了这个单一的用例而转换为lodash.内容来源: jashkenas/underscore