您可以使用如下所示的Javascript函数来获取嵌套属性:
function findProp(obj, key, out) { var i, proto = Object.prototype, ts = proto.toString, hasOwn = proto.hasOwnProperty.bind(obj); if ('[object Array]' !== ts.call(out)) out = []; for (i in obj) { if (hasOwn(i)) { if (i === key) { out.push(obj[i]); } else if ('[object Array]' === ts.call(obj[i]) || '[object Object]' === ts.call(obj[i])) { findProp(obj[i], key, out); } } } return out;}
检查此小提琴以获取可行的解决方案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)