У меня есть следующий JSON ответ:Как сопоставить массив вложенных объектов?
{
"fruits": [
{
"name": "apple",
"prices": [
{
"small": 2,
"medium": 3,
"large": 5
}
]
},
{
"name": "banana",
"prices": [
{
"small": 1,
"medium": 3,
"large": 4
}
]
}
]
}
Я хочу, чтобы отобразить его в новый массив, так что я могу получить «price.small» каждый плод:
$scope.new_data = $scope.fruits.map(function(fruit){
return {
name: fruit.name,
price_small: fruit.prices.small
};
});
Но это не работает