Mam obiekt w poniższym formacie i potrzebuję uzyskać wszystkie wartości z właściwości Price
na wszystkich poziomach obiektu.Uzyskaj wartości według nazwy właściwości z obiektu na różnych poziomach.
var o = {
Id: 1,
Price: 10,
Attribute: {
Id: 1,
Price: 2,
Modifier: {
Id: 34,
Price: 33
}
}
};
Myślałam o LinqToJS i jquery.map()
metod, ale chciałbym dostać metodę jako rodzajowy, jak to możliwe. Próbowałem tego, ale to działa tylko na pierwszym poziomie:
var keys = $.map(o, function(value, key) {
if (key == "Price") {
return value;
}
});
chcą cenę wszystkich poziomach jako tablica? jak '[10,2,33 ...]' ?? –