Вернуь новый массив Javascript
[
{
"date": "2021-02-01",
"retail": 115404,
},
{
"date": "2021-02-02",
"retail": 100325,
},
{
"date": "2021-02-03",
"retail": 99414,
},
{
"date": "2021-02-04",
"retail": 96167,
},
{
"date": "2021-02-05",
"retail": 94092,
},
]
Подскажите как из этого вернуть новый массив [115404,100325,99414,96167,94092]
Ответы (3 шт):
Автор решения: Август
→ Ссылка
сложный вопрос, но попытаюсь предположить, что так:
const arr = arr.map(i => i.retail);
Автор решения: Домрачев Даниил
→ Ссылка
let array = [
{
"date": "2021-02-01",
"retail": 115404,
},
{
"date": "2021-02-02",
"retail": 100325,
},
{
"date": "2021-02-03",
"retail": 99414,
},
{
"date": "2021-02-04",
"retail": 96167,
},
{
"date": "2021-02-05",
"retail": 94092,
},
];
let newArray = [];
array.forEach(function(item){
newArray.push(item.retail);
});
Автор решения: Тим Тимыч
→ Ссылка
const arr= [
{
"date": "2021-02-01",
"retail": 115404,
},
{
"date": "2021-02-02",
"retail": 100325,
},
{
"date": "2021-02-03",
"retail": 99414,
},
{
"date": "2021-02-04",
"retail": 96167,
},
{
"date": "2021-02-05",
"retail": 94092,
},
];
const res = Array.from(arr, n => n.retail);
console.log(res;)// [115404, 100325, 99414, 96167, 94092]