Этот вопрос закрыт для ответов, так как повторяет вопрос Как из массива достать объекты, у которых одно из свойств имеет определённые значения?
@Alex10214

Как выбрать объекты в массиве по индексу другого массива?

Приветствую, у меня есть условные массив объектов:
const arr = [
  {
    ticker: 'SPY',
    strategy: 'OLD',
    broker: 'OOH'
  },
  {
    ticker: 'SPY',
    strategy: 'LOG',
    broker: 'FOR'
  },
  {
    ticker: 'HG',
    strategy: 'KIP',
    broker: 'LOOP'
  }
]

и есть массив:
const arr2 = ['OLD', 'LOG']
подскажите как мне перебрать arr (по strategy) на основе данных arr2
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
arr.filter((item) => arr2.includes(item.strategy))

/*
[
  {
    "ticker": "SPY",
    "strategy": "OLD",
    "broker": "OOH"
  },
  {
    "ticker": "SPY",
    "strategy": "LOG",
    "broker": "FOR"
  }
]
*/
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы