Найти в Дзене
Developer

Обработка циклов JavaScript. Задача № 27 Запись элементов массива в объект

Задача Дан следующий массив: 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. Выведем объект Код

Задача

Дан следующий массив:

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. Выведем объект

Код