@Hastes1234

Как отфильтровать объекты в массиве по слову в строчке ключа?

Здравствуйте. Есть массив с объектами. Как отфильтровать(убрать) лишние объекты c помощью .filter, если в значении status есть слово "maybe"? Спасибо!

[
{ city: "Moscow",
number: 123,
status: "maybe ok"
} , 
{ city: "Moscow",
number: 123,
status: "ok"
},
{ city: "Moscow",
number: 123,
status: "maybe"
},
]
  • Вопрос задан
  • 270 просмотров
Решения вопроса 3
sergiks
@sergiks Куратор тега JavaScript
♬♬
arr.filter(n => !~n.status.indexOf("maybe"))
Ответ написан
Комментировать
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
arr.filter(n => n.status.includes("maybe"))
Ответ написан
Комментировать
arr.filter(n => !n.status.match(/maybe/g))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы