Я пытался сделать для своего проекта раскрывающийся список с множественным выбором, где человек может выбрать, какие школьные предметы они преподают, при регистрации на веб-сайте. Но у меня были проблемы с ...

1
Matheus Salles Blanco 18 Янв 2021 в 00:54

1 ответ

Лучший ответ

Вы можете вернуть все значения _id в массиве, используя метод map() в массиве response.data.subjects. Это будет перебирать каждую тему и создавать новый массив на основе значений, возвращаемых в обратном вызове. В данном случае это значение свойства _id.

async function listActiveSubjects() {
  const response = await api.get("/subject");
  const ids = response.data.subjects.map(({ _id }) => _id);
  return ids;
}

Это приведет к:

[
  "6001e71606a211004877f6e1",
  "6001e73106a211004877f6e2",
]

Даем вам только те струны, которые вам нужны.

1
Emiel Zuurbier 17 Янв 2021 в 22:03