您可以创建一个通用方法,该方法基于属性名称数组访问元素,该属性名称数组被解释为通过属性的路径:
function getValue(data, path) { var i, len = path.length; for (i = 0; typeof data === 'object' && i < len; ++i) { data = data[path[i]]; } return data;}然后,您可以使用以下命令调用它:
var a = getValue(b, ["c", "d"]);



