Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   ИЗ объекта получить набор ключей и типы значений (https://javascript.ru/forum/misc/81306-iz-obekta-poluchit-nabor-klyuchejj-i-tipy-znachenijj.html)

OlesiaBOM 06.11.2020 13:46

ИЗ объекта получить набор ключей и типы значений
 
Создай функцию getRobotSchema, которая принимает объектrobot и возвращает набор ключей и типы значений, которые в них сохраняться. Результат должен выглядеть так: [[key, type], [key, type] ...]

Пример:

const robot = {
version: 16,
name: 'Cleaner 3000',
coords: [345, 12],
};
getRobotSchema(robot) === [['version', 'number'], ['name', 'string'], ['coords', 'object']]

OlesiaBOM 06.11.2020 14:42

function getRobotSchema(robot) {
var a = Object.entries(robot);
for(let j = 0; j < a.length; j++) {
a[j][1]= typeof(a[j][1]);
}
return a;
}

рони 06.11.2020 15:21

OlesiaBOM,
<script>
const robot = {
version: 16,
name: 'Cleaner 3000',
coords: [345, 12],
};
const getRobotSchema = robots => Object.entries(robots).map(([key, value]) => [key, typeof value]);
document.write(JSON.stringify(getRobotSchema(robot), "", 4))
  </script>


Часовой пояс GMT +3, время: 02:49.