Задать вопрос
@hatealleverything

Как удалить первый элемент массива в зависимости от его названия?

[{ name: 'Basher of Mage Skulls', price: '78.00', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '78.85', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '78.99', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '79.15', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '79.99', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '79.99', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '80.00', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '80.14', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '81.72', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '83.62', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '83.62', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '84.36', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '86.99', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '88.50', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '90.00', rarity: 'Immortal' },
  { name: 'Basher of Mage Skulls', price: '95.00', rarity: 'Immortal' },
  { name: 'Demon Eater', price: '1499.95', rarity: 'Arcana' },
  { name: 'Demon Eater', price: '1553.55', rarity: 'Arcana' },
  { name: 'Demon Eater', price: '1553.55', rarity: 'Arcana' },
  { name: 'Demon Eater', price: '2900.00', rarity: 'Arcana' },
  { name: 'Demon Eater', price: '2900.00', rarity: 'Arcana' }]


Как я могу из подобного массива удалить все элементы, кроме первого ( Есть предмет - Demon Eater, у него надо удалить все последующие элементы, а самый первый оставить. Либо просто записать первый элемент в другой массив. И так с каждый названием. )
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
[...].filter(({name}, i, arr) => !i || name !== arr[i-1].name)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы