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

157
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
Сверить два массива с объектами

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

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

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

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

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

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

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

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

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

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

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

159