⊗jsOpBsOIC 22 of 60 menu

Các đối tượng bên trong lớp trong OOP JavaScript

Trong các lớp có thể sử dụng các đối tượng của các lớp khác. Hãy xem xét một ví dụ. Giả sử chúng ta muốn tạo một người dùng với tên và họ, cùng với thành phố mà họ sống. Giả sử chúng ta có lớp sau dành cho thành phố:

class City { constructor(name) { this.name = name; } }

Chúng ta sẽ truyền tên, họ và thành phố dưới dạng các tham số cho hàm tạo:

class User { constructor(name, surn, city) { this.name = name; this.surn = surn; this.city = city; } }

Trong đó tên và họ sẽ là chuỗi, còn thành phố - là một đối tượng của lớp riêng biệt của nó:

let city = new City('luis'); let user = new User('john', 'smit', city);

Hãy in tên người dùng của chúng ta:

console.log(user.name);

Và bây giờ hãy in tên thành phố của người dùng chúng ta:

console.log(user.city.name);

Cho lớp sau:

class Employee { constructor(name, position, department) { this.name = name; this.position = position; this.department = department; } }

Hãy làm sao để tham số thứ hai và thứ ba được truyền vào là các đối tượng của các lớp riêng biệt.

Tạo một đối tượng nhân viên bằng cách sử dụng lớp từ bài tập trước.

In ra console tên, chức vụ và phòng ban của nhân viên đã tạo.

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