⊗jsOpAdAS 50 of 60 menu

Viseiti vya Waweka katika OOP katika JavaScript

Acha sasa badala ya geta tu tufanye na seta ya mweka:

class User { #name; get name() { return this.#name; } set name(name) { this.#name = name; } }

Ongeza ukaguzi katika seta:

class User { #name; set name(name) { if (name.length > 0) { this.#name = name; } else { throw new Error('Jina si sahihi'); } } get name() { return this.#name; } }

Tengeneza kitu cha darasa:

let user = new User;

Andika data katika sifa yetu:

user.name = 'john';

Jaribu kuandika mfuatano usio sahihi na utapata hitilafu:

user.name = '';

Tekeleza viseiti kwa sifa za darasa Employee.

Ongeza ukaguzi katika viseiti vya waweka vya darasa Employee.

mshikacsuzc