Поєднання Даних і Логіки
Свайпніть щоб показати меню
Поєднання масивів, об'єктів і функцій дозволяє створювати гнучкі та потужні рішення для багатьох реальних завдань. Масиви допомагають зберігати та керувати списками даних, тоді як об'єкти дають змогу організовувати пов'язану інформацію разом. Функції забезпечують логіку для обробки, трансформації та аналізу даних. Інтегруючи ці базові елементи, можна вирішувати практичні завдання, такі як пошук, фільтрація або трансформація колекцій складних даних, наприклад профілів користувачів, списків товарів чи записів подій.
12345678910111213141516// Function to filter users by age and return only those who are 18 or older function getAdults(users) { return users.filter(function (user) { return user.age >= 18; }); } const users = [ { name: "Alice", age: 17 }, { name: "Bob", age: 22 }, { name: "Carol", age: 19 }, { name: "Dave", age: 15 } ]; const adults = getAdults(users); console.log(JSON.stringify(adults)); // Output: [{"name":"Bob","age":22},{"name":"Carol","age":19}]
Покрокове пояснення фільтрації користувачів за віком.
- Масив
usersмістить кілька об'єктів, кожен з яких представляє користувача з властивостямиnameтаage; - Функція
getAdultsприймає масивusersяк аргумент; - Усередині
getAdultsвикористовується методfilterдля створення нового масиву шляхом перевірки кожного об'єкта користувача; - Функція фільтрації перевіряє, чи властивість
ageкожного користувача більша або дорівнює 18; - До нового масиву потрапляють лише ті користувачі, які відповідають цій умові;
- Результат зберігається у змінній
adults, яка містить лише користувачів віком від 18 років і старше; - Під час виведення
adultsви бачите масив з об'єктами для "Bob" і "Carol", оскільки їхній вік — 22 і 19 років відповідно, що відповідає вимогам за віком.
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 16
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Секція 1. Розділ 16