Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail


           Интенсив по Python 3-5 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
           Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2022, 16:52   #1
UserOfJS
Новичок
Джуниор
 
Регистрация: 09.05.2022
Сообщений: 1
По умолчанию Получить свойства объектов из массива объектов

Помогите, пож-ста, нужно получить по все совпадения. Пример:

findUsersByString(users, 'Al'); // ===> [ { id: 102, name: 'Alexandr', city: 'Lviv' }, { id: 108, name: 'Alexey', city: 'Dnipro' } ]

Код:

Код:
function findUsersByString(users, str) {

}

// examples
const users = [
  {
    id: 101,
    name: 'Denis',
    city: 'Kyiv',
  },
  {
    id: 102,
    name: 'Alexandr',
    city: 'Lviv',
  },
  {
    id: 107,
    name: 'Andrey',
    city: 'Odesa',
  },
  {
    id: 108,
    name: 'Alexey',
    city: 'Dnipro',
  },
];
UserOfJS вне форума Ответить с цитированием
Старый 09.05.2022, 23:11   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,068
По умолчанию

Можно использовать метод indexOf, он позволит найти в строке заданную подстроку (вернет позицию вхождения). Если подстрока не найдена, то возвращается -1.
Arigato вне форума Ответить с цитированием
Старый 10.05.2022, 15:46   #3
Agency
Пользователь
 
Регистрация: 07.10.2017
Сообщений: 79
По умолчанию

недостаточно данных по задаче.
- не понятно, str относиться только к значениям name?
- соответствие только по начальным символам или по наличию в слове?
- заглавные и строчные обязательно учитывать?
Agency вне форума Ответить с цитированием
Ответ

          Оплата за обучение в Kata Academy только после твоего трудоустройства в IT!
          Начни карьеру Middle Java-разработчика, подробнее на сайте академии, ссылка - https://clck.ru/fCqwP

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить несколько объектов в качестве аргументов и получить доступ к каждому объекту Illusiony PHP 3 18.04.2019 20:03
Создание и уничтожение объектов. Время жизни объектов C++/C# Anett// Помощь студентам 0 24.10.2011 23:26
Свойства динамически созданных объектов. Dorithur Общие вопросы Delphi 4 12.12.2009 15:35
Свойства OleObject объектов в WebBrowser Cleric57 Работа с сетью в Delphi 2 11.07.2009 00:04
Свойства объектов (Delphi) FliPP Общие вопросы Delphi 5 05.01.2008 04:09