Nodejs - Toidicode

Start from the beginning
                                        

Phương thức

-Phương thức trong hướng đối của nodejs cũng có các tính chất như các ngôn ngữ khác, chúng ta có thể hiểm nôm na là hàm.

-Ví dụ: Tiếp tục với Object Students ở phần trên chúng ta sẽ tạo thêm phương thức AddStudents() bằng 3 cách như trên. Các bạn có thể làm thêm phương thức hiển thị thông tin sinh viên ShowStudents().

+Cách 1: Khởi tạo xong khai báo với new Object().

var Students =new Object();Students.AddStudents = function(name,age,classs,pointavg){ this.name=name; this.age=age; this.class=classs; this.pointavg=pointavg;}

+Cách 2: Khai báo luôn trong khi khởi tạo.

var Students ={ AddStudents : function(name,age,classs,pointavg){ this.name=name; this.age=age; this.class=classs; this.pointavg=pointavg; } };

+Cách 3: Khởi tạo xong mới khai báo ({}).

var Students = {};Students.AddStudents = function(name,age,classs,pointavg){ this.name=name; this.age=age; this.class=classs; this.pointavg=pointavg; }

*Chú ý: Trong 3 cách trên thì các bạn khai báo cách nào cũng được, nhưng theo quan điểm cá nhân của mình thì nên chọn cách 2 vì nó ngắn ngọn và mạch lạc.

4,Gọi thuộc tính và phương thức.Gọi thuộc tính.Cú pháp:doituong.thuoctinh;

hoặc

doituong['thuoctinh'];

Ví dụ: Chúng ta sẽ gọi tên sinh viên ở ví dụ trên nhé: -Cách 1:

Students.name;

-Cách 2:

Students['name'];Gọi phương thức.

Cú pháp:

doituong.phuongthuc;

Ví dụ: Gọi phương thức AddStudents() ở ví dụ trên.

Students.AddStudents('Tài',20,'ABC',2.0);

=>Chú thích: Ở trên mình đã gọi phương thức AddStudents() và truyền luôn giá trị vào trong khi gọi phương thức đó (name ="Tài", age=20,class='ABC',2.0).


Bài 8: Đối tượng-Object trong nodejs (phần 2)1, Đối tượng trong đối tượng.

- OK! cũng như trong vòng lặp hay câu lệnh rẽ nhánh thì đối tượng cũng có khái niệm đối tượng trong đối tượng.

Cú Pháp.doituong = { doituong1 :{ doituong2 :{ //code } }}

-Cứ như thế ta có thể thêm được n đối tượng lồng nhau.

Ví Dụ.

-Khai báo đối tượng Person gồm 2 đối tượng name và birthday

var Person = { name :{ fistname: "Thanh", Lastname: "Tài" }, birthday: { day: 12, month: 05, year: 1996 }}2, Mảng chứa đối tượng.Cú pháp.arr = [doituong1,doituong2];

hoặc

arr = [];arr[0]= doituong;arr[1]= doituong1;arr[..]= doituong...;Ví Dụ.var Person = { name :{ fistname: "Thanh", Lastname: "Tài" }, birthday: { day: 12, month: 05, year: 1996 }}var arr= [Person];// goi thanh phan cua doi tuong trong mang.console.log(arr[0].name.fistname);

You've reached the end of published parts.

⏰ Last updated: Mar 02, 2018 ⏰

Add this story to your Library to get notified about new parts!

Nodejs - ToidicodeWhere stories live. Discover now