【发布时间】:2014-02-20 13:34:56
【问题描述】:
我有一个变量${path},其中包含一个字符串“a.b.c”,我想将其评估为对象 ${object} 的属性:
如果我尝试${object[path]},它会抛出“找不到属性”
我会写成:
${object.a.b.c}
我可以在“。”上拆分。并做一个 for 循环 object = object[split[i]]
但我觉得它很丑。
我想要类似的东西:
eval("object."${path})
这可能吗?
【问题讨论】: