Проверить есть ли свойство объекта в массиве

120
17 ноября 2020, 21:00

Есть массив с объектами. Нужно проверить есть ли данное свойство объекта в массиве с объектами. Пример:

[
  {
    name: 'Вася',
    age: 25
  },
  {
    name: 'Петя',
    age: 15
  }
]

Как узнать есть ли в массиве объект со свойством name: 'Вася'

Answer 1

Метод some вернет true, в случае, если хотя бы один элемент попадает под условие

const a = [
  {
    name: 'Вася',
    age: 25
  },
  {
    name: 'Петя',
    age: 15
  }
]
console.log(a.some(el => el.name === 'Вася'));
READ ALSO
Сверить два массива с объектами

Сверить два массива с объектами

Есть два массива с объектамиНужно сверить если элементы первого массива есть во втором

108
Не срабатывает третий цикл

Не срабатывает третий цикл

Нужно привести к такому виду:

125
Как передать значение select в php Mailer?

Как передать значение select в php Mailer?

Обратная связь на сайте реализована с помощью библиотеки php mailerВозникла необходимость передачи выбранного значения тега select

108
Изменение css через js onclick

Изменение css через js onclick

Здравствуйте, при таком использовании, действие происходит по правилам тоглера, те

125