js中如何优雅修改一个多层嵌套list对象的值

如何优雅更改一个N层嵌套对象属性的值 看下边的代码,要加工一个嵌套list的属性值,而后再赋值回去,大概只能这样写: dp.data.treelist = dp.data.treelist.map(...) 因为对象嵌套比较深(有可能N层),每次赋值都须要重复这个嵌套过程(dp.data.treelis) 两次 而咱们但愿的是,调用和赋值,能够(至少看起来)一次完成 咱们能够利用对象中的 this
相关文章
相关标签/搜索