我有一个以下格式的对象,我需要从该Price属性的所有级别获取所有值.
var o = {
Id: 1,
Price: 10,
Attribute: {
Id: 1,
Price: 2,
Modifier: {
Id: 34,
Price: 33
}
}
};
Run Code Online (Sandbox Code Playgroud)
我在考虑LinqToJS和jquery.map()方法,但我想尽可能地获得通用的方法.我试过这个,但它只适用于第一级:
var keys = $.map(o, function(value, key) {
if (key == "Price") {
return value;
}
});
Run Code Online (Sandbox Code Playgroud)