Задача
Дан следующий массив:
let arr = ['a', 'b', 'c', 'd', 'e'];
Создайте из этого массива следующий объект:
let arr = {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Решение
1. В объекте ключами являются цифры. Поэтому нам нужен еще один массив, откуда будем брать эти данные.
let arr2 = [1, 2, 3, 4, 5];
2. Создадим пустой объект
let obj = {};
3. С помощью цикла переберем элементы массивов
for (let i = 0; i <= 4; i++)
4. Создадим переменные, куда сохраним значения для ключа и значения объекта из первого и второго массива.
let key = arr2[i];
let value = arr[i];
5. Добавим полученные данные в объект
obj[key] = value;
6. Выведем объект
Код