LECȚIA 48 DIN 50

Enumeră cheile cu Object.keys

Obține cheile proprii enumerabile ale unui obiect.

Sursă oficialăECMAScript — Object.keysRevizuit: 2026-08-26
PASUL 1 · ÎNVAȚĂ

Cum funcționează

Object.keys convertește argumentul la obiect și returnează un tablou cu cheile proprii enumerabile, în ordinea definită de operația de enumerare.

Exemplu corect
const profile = { name: 'Ana', role: 'designer' };
const keys = Object.keys(profile);
console.log(keys.join(', '));

Cheile sunt name și role, apoi join le unește pentru afișare.

Greșeală frecventă
const keys = ['name', 'role'];
console.log(keys.join(', '));

Tabloul este copiat manual și obiectul nu este enumerat.

PASUL 2 · APLICĂ

Exercițiul tău

Salvează Object.keys(profile) în keys și afișează keys.join(„, ”).

PASUL 3 · RULEAZĂ

Scrie și rulează codul

script.jsJAVASCRIPT
Consolă izolatăizolat
Se pregătește runtime-ul…
Rulează codul pentru a vedea rezultatul.
Ciorna se păstrează doar în acest browser.QuickJS izolat · fără DOM, sesiune sau rețea
PASUL 4 · VERIFICĂ

Ce trebuie să treacă

0%neverificat
  • profile conține name și role.
  • keys primește Object.keys(profile).
  • Outputul este exact name, role.
Explică-mi logica rezolvării

Lista de chei este derivată din obiect, nu menținută separat.