@ak_wi

Как сохранить индексы при проходе по массиву в JavaScript?

Есть массив с данными:
const books = [
18: "Архитектура",
19: "Организация очередей",
20: "Параллельные вычисления"];

//Есть массив с id актуальных тем
inStudying = [19,18];
//Нужно сделать новый массив с инфой из первого массива
 const studyPlan = inStudying.map(id => books[id]);
//Как собрать  в studyPlan темы,  это сохранив ключи из первого массива?


Нужно чтобы в новом массиве сохранились пары ключ - значение из первого, как это сделать без лишних строк кода?
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
const studyPlan = []
inStudying.forEach(id => studyPlan[id] = books[id]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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