Ho un oggetto nel formato seguente e ho bisogno di ottenere tutti i valori dalla proprietà Price
a tutti i livelli dell'oggetto.Ottieni valori per nome proprietà da un oggetto a diversi livelli
var o = {
Id: 1,
Price: 10,
Attribute: {
Id: 1,
Price: 2,
Modifier: {
Id: 34,
Price: 33
}
}
};
pensavo LinqToJS e jquery.map()
metodi, ma mi piacerebbe ottenere un metodo più generico possibile. Ho provato questo ma funziona solo al primo livello:
var keys = $.map(o, function(value, key) {
if (key == "Price") {
return value;
}
});
vogliono prezzo di tutti i livelli come un array? come '[10,2,33 ...]' ?? –