@hatealleverything

Как в массиве с одинаковым полем отсортировать данные по цене и удалить наименьшие из массива?

Добрый день.
Не доходит как можно в массиве с одинаковым полем отсортировать данные по цене и удалить наименьший из массива
[{ name: "Creeper's Cruel Painsaw", price: '2.53', rarity: 'Common' },
{ name: "Creeper's Cruel Painsaw", price: '2.50', rarity: 'Common' },
{ name: 'Cuffs of Oak and Yew', price: '3.94', rarity: 'Rare' },
{ name: 'Cuffs of Oak and Yew', price: '4.99', rarity: 'Rare' },
{ name: 'Curled Root-Staff', price: '2.91', rarity: 'Common' },
{ name: 'Curled Root-Staff', price: '3.33', rarity: 'Common' }]
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 1
MagnusDidNotBetray
@MagnusDidNotBetray
Самый елеустремленный человек
const arr = [{ name: "Creeper's Cruel Painsaw", price: '2.53', rarity: 'Common' },
{ name: "Creeper's Cruel Painsaw", price: '2.50', rarity: 'Common' },
{ name: 'Cuffs of Oak and Yew', price: '3.94', rarity: 'Rare' },
{ name: 'Cuffs of Oak and Yew', price: '4.99', rarity: 'Rare' },
{ name: 'Curled Root-Staff', price: '2.91', rarity: 'Common' },
{ name: 'Curled Root-Staff', price: '3.33', rarity: 'Common' }];

const sorted = [...arr].sort((a, b) => a.price - b.price).slice(1);
console.log(sorted); /* [
	{ name: "Creeper's Cruel Painsaw", price: "2.53", rarity: "Common" },
  { name: "Curled Root-Staff", price: "2.91", rarity: "Common" },
  { name: "Curled Root-Staff", price: "3.33", rarity: "Common" },
  { name: "Cuffs of Oak and Yew", price: "3.94", rarity: "Rare" },
  { name: "Cuffs of Oak and Yew", price: "4.99", rarity: "Rare" }
] */
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Sportrecs Москва
от 150 000 до 200 000 ₽
25 нояб. 2020, в 19:13
1000 руб./в час
25 нояб. 2020, в 18:41
10000 руб./за проект
25 нояб. 2020, в 18:34
100000 руб./за проект