Найти в Дзене
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);

Задача

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

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);