我有一个从数据库返回的 javascript 对象。
我想构建一个函数,如果传递了父对象和字符串,则可以从父对象返回与字符串同名的子对象。
以下代码显然不起作用,但给出了这个想法:
function filter (object, text) {
return object.Text
}
这样
var object = {
"prop1": 1,
"prop2":
{
"ChildProp1": 1,
"ChildProp2": 2,
}
}
var text = "prop2"
var ChildObject = filter(object, text)
//expected content of ChildObject = {
// "ChildProp1": 1,
// "ChildProp2": 2,
// }