我得到了这个路径数组:
const path = ["a", "b", "c", "d"]
以及一个类似这样的对象:
let obj = { "a": { "b": { "c": { "d": 10, "e": 20 } } } }
我想要删除obj["a"]["b"]["c"]["d"]
,这样我的obj
就会变成:
{ "a": { "b": { "c": { "e": 20 } } } }
我尝试使用path.forEach
循环追加它,但是无法找到合适的方法来使我可以按照所需方式进行追加,并且能够将obj
放置在正确的位置以便访问。