Lungimea unui obiect în JavaScript

Obiectele nu au proprietatea length care să permită aflarea lungimii lor. Să ne convingem de acest lucru. Să presupunem că avem următorul obiect:

javascriptlet obj = {a: 1, b: 2, c: 3};

Să încercăm să aflăm numărul său de elemente:

javascriptconsole.log(obj.length); // va afișa undefined

Să rezolvăm problema printr-o metodă ocolitoare - obținem un array cu cheile obiectului și îi aflăm lungimea:

javascriptconsole.log(Object.keys(obj).length); // va afișa 3
Задание 1

Aflați numărul de elemente din următorul obiect:

javascriptlet obj = {x: 1, y: 2, z: 3};