Найти тему
Developer

Обработка циклов JavaScript. Задача № 25 Разделение объекта на массивы

Задача

Дан следующий объект:

let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};

Запишите ключи этого объекта в один массив, а значения - в другой.

Решение

1. Создадим два пустых массива.

2. Используем цикл для обращения к свойствам объекта.

3. В цикле заполним каждый массив с помощью функции push()

4. Выведем массивы в консоль

Код

let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};

let arr1 = [];

let arr2 = [];

for (let key in obj) {

arr1.push(key);

arr2.push(obj[key]);

}

console.log(arr1);

console.log(arr2);

Наука
7 млн интересуются