@alex_kulkoff

Как получить значения из массива, которые содержат часть строки?

Всем привет.
Есть массив с данными:
array = [{
  name: "1"
  id: '051001'
},{
  name: "2"
  id: '052001'
},{
  name: "3"
  id: '051002'
},{
  name: "4"
  id: '051003'
},
]

Как можно отфильтровать по значению id, которое содержит '051', чтобы получился на выходе такой результат:
array = [{
  name: "1"
  id: '051001'
},{
  name: "3"
  id: '051002'
},{
  name: "4"
  id: '051003'
},
]
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Можно использовать метод массива filter()

const filteredArray = array.filter( el => el.id.substring(0,3) === '051' )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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