Aşağıdaki biçimde bir nesneyim var ve Price
özelliğinden tüm değerleri nesnenin tüm düzeylerinde almam gerekiyor.Farklı düzeylerde bir nesneden özellik adına göre değerler edin
var o = {
Id: 1,
Price: 10,
Attribute: {
Id: 1,
Price: 2,
Modifier: {
Id: 34,
Price: 33
}
}
};
Ben LinqToJS ve jquery.map()
yöntemlerinin düşünüyordum ama mümkün olduğu kadar genel bir yöntemi almak istiyorum. Bu çalıştı ama sadece ilk düzeyde çalışır:
var keys = $.map(o, function(value, key) {
if (key == "Price") {
return value;
}
});
bir dizi olarak her düzeyde fiyatını istiyor? gibi [10,2,33 ...] '?? –