const profile = {
name: 'Ana',
role: 'designer',
describe() {
return `${this.name} - ${this.role}`;
}
};
console.log(profile.describe());Metoda citește proprietățile obiectului curent și returnează descrierea.
LECȚIA 47 DIN 50
Pune un comportament care folosește datele aceluiași obiect.
O definiție de metodă creează o funcție ca proprietate. La apelul `profile.describe()`, valoarea `this` din metodă este profile.
const profile = {
name: 'Ana',
role: 'designer',
describe() {
return `${this.name} - ${this.role}`;
}
};
console.log(profile.describe());Metoda citește proprietățile obiectului curent și returnează descrierea.
console.log('Ana - designer');Mesajul este hardcodat și metoda nu există.
Adaugă metoda describe care returnează name și role prin this, apoi afișează profile.describe().
Rulează codul pentru a vedea rezultatul.Metoda păstrează comportamentul lângă date și folosește obiectul care a primit apelul.
CERERE DE ANALIZĂ
Discuția inițială este fără obligații. Primești o recomandare sinceră, etapele potrivite și factorii care influențează prețul.