如何通过路径访问Javascript对象?

时间:2019-05-13 13:57:16

标签: javascript json

我有以下json变量:

var test = {
    A: {
        A1: 1,
        A2: "Something",
        A3: 't'
    },
    B: "Something else",
    C: {
        C1: true
    }
}

现在,我有一个变量“ path”,其中包含指向要更改的值的路径。例子:

path = "A.A1",
path = "A.A3",
path = "B",
path = "C.C1".

从这些值中,我可以将其拆分为一个数组或其他任何东西,但是之后我需要从获得的路径访问(并修改)变量“ test”。有一些通用的方法吗?还是我最好的选择是使用分割数组创建递归函数?

0 个答案:

没有答案