Безплатно! Онлайн събитие: 5-дневно ChatGPT предизвикателство Регистрация тук.
Задача: Търсене и промяна в масив
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
Най-важното: търсене и премахване на обекти от масив
Работата с масиви от обекти изисква да можем да намираме елементи по условие и да ги премахваме безопасно. В тази задача създаваме масив от хора (с име и ID), намираме всички с определени ID стойности и ги премахваме от масива. Ключовият момент е да филтрираме по конкретно свойство (ID) и да получим нов масив само с останалите елементи.
Стъпка по стъпка упражнение
- Създайте масив от 4 обекта, например хора с свойства
nameиid. - Дефинирайте списък с търсените ID стойности: 90, 78, 56, 34, 12.
- Намерете всички хора, чието
idсъвпада с някоя от тези стойности. - Покажете намерените обекти в конзолата.
- Създайте нов масив, който съдържа само хората, чието
idне е сред търсените. - Проверете, че първоначалният масив от 4 души вече е редуциран до 2 души.
Използвани JavaScript методи
filter()– създава нов масив с елементи, които отговарят на дадено условиеincludes()– проверява дали дадена стойност съществува в масивconsole.log()– извежда резултат в конзолата за проверка
Задача
Реализирайте решението така, че:
- Да изведете намерените хора като обекти
- Да премахнете същите хора от оригиналния масив
- Да проверите, че крайният масив съдържа само останалите 2 обекта
Опитайте да решите задачата по повече от един начин – това ще затвърди разбирането ви за работа с масиви и обекти.