Đối tượng

Đối tượng Javascript cũng giống như một vật thể thực ngoài đời: có các tính chất (thuộc tính) và khả năng (phương thức/hàm). Hiểu một cách khác, đối tượng trong Javascript là tập hợp của các thuộc tính và các phương thức (về bản chất cũng là hàm) bên trong.

Có thể xem đối tượng như 1 biến đặc biệt trong Javascript, được khai báo trong cặp ngoặc nhọn {...} và sử dụng dấu . để truy xuất các thuộc tính và phương thức bên trong.

var RongGia = {
    // Khai báo các thuộc tính
    name:Rồng Già’,
    phanLop:Rồng’,
    age: 6969,
    health: 600,
    strength: 100,
    agility: 15,
    intel: 80,
    // Khai báo các phương thức
    bay: function() {
        console.log(‘Flappy Dragon!’);
    },
    phunLửa: function() {
        console.log(‘Rồng phun lửa’);
    },
    ngủ: function() {
        console.log(‘Zzz… Zzz…’);
    }
};
// Sử dụng các thuộc tính như biến thông thường
console.log(RongGia.name);
console.log(RongGia.phanLop);
console.log(RongGia.age);
// Sử dụng phương thức như gọi hàm bình thường
RongGia.bay();
RongGia.phunLửa();
RongGia.ngủ();

RongGia.level = 10;
RongGia.chết = function() {
    console.log(‘Rồng lên bàn thờ!’);
};

Last updated