⊗jsOpAdAS 50 of 60 menu

Setter của Accessor trong OOP trong JavaScript

Bây giờ hãy tạo thêm setter cho accessor bên cạnh getter:

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

Bây giờ hãy thêm kiểm tra vào setter:

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

Tạo một đối tượng của lớp:

let user = new User;

Ghi dữ liệu vào thuộc tính của chúng ta:

user.name = 'john';

Hãy thử ghi một chuỗi không hợp lệ và sẽ nhận được lỗi:

user.name = '';

Triển khai setter cho các thuộc tính của lớp Employee.

Thêm kiểm tra vào các setter của accessor trong lớp Employee.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối