Menu
CoddyTech

Thêm phương thức vào đối tượng

Thuộc phần Lập trình hướng đối tượng trong hành trình JavaScript của Coddy. Bài học 2 trên 56.

Đối tượng trong JavaScript có thể chứa không chỉ thuộc tính dữ liệu mà còn cả phương thức, tức là các hàm thuộc về đối tượng.

Tạo một đối tượng đơn giản có một thuộc tính:

const person = {
  name: "John"
};

Thêm một phương thức vào đối tượng:

const person = {
  name: "John",
  greet: function() {
    return "Hello!";
  }
};

Gọi phương thức:

person.greet(); // Trả về "Hello!"

Bạn cũng có thể dùng cú pháp viết tắt được giới thiệu trong ES6:

const person = {
  name: "John",
  greet() {
    return "Hello!";
  }
};
challenge icon

Thử thách

Thêm phương thức add vào đối tượng calculator. Phương thức này nhận hai số và trả về tổng của chúng.

Ví dụ sử dụng:

calculator.add(5, 3); // returns 8

Tự làm thử

let a = parseInt(inp[0]); // Đừng thay đổi dòng này
let b = parseInt(inp[1]); // Đừng thay đổi dòng này

// Đối tượng calculator đã tồn tại 
const calculator = {
  // TODO: Thêm phương thức 'add' vào đây, nhận hai số và trả về tổng của chúng

};

console.log(calculator.add(a, b));
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch JavaScript online