我有一个下面的格式的对象,我需要从该对象的所有级别的Price
属性中获取所有值。从不同级别的对象获取属性名称的值
var o = {
Id: 1,
Price: 10,
Attribute: {
Id: 1,
Price: 2,
Modifier: {
Id: 34,
Price: 33
}
}
};
我想LinqToJS和jquery.map()
方法,但我想获得的方法尽可能地通用。我试过这个,但它只能在第一级工作:
var keys = $.map(o, function(value, key) {
if (key == "Price") {
return value;
}
});
希望各级为阵列的价格是多少?像'[10,2,33 ...]'?? –