Triển khai `Constructor Design Pat...
Triển khai `Constructor Design Pat...
Constructor Design Pattern trong JavaScript là một kỹ thuật lập trình được sử dụng để tạo ra các đối tượng với các thuộc tính và phương thức cụ thể. Mẫu thiết kế này sử dụng hàm tạo (constructor function) hoặc lớp (class) để khởi tạo đối tượng.
Để triển khai Constructor Pattern, bạn cần tạo một hàm tạo hoặc một lớp với các thuộc tính và phương thức mà bạn muốn đối tượng của mình có.
Trong JavaScript cổ điển (ES5 và trước đó), bạn sẽ sử dụng hàm tạo:
function Car(make, model, year) {
this.make = make;
this.model = model;
this.year = year;
this.start = function() {
console.log(this.make + ' ' + this.model + ' engine started.');
};
}
// Tạo một đối tượng Car mới
var myCar = new Car('Toyota', 'Corolla', 2020);
myCar.start(); // Output: Toyota Corolla engine started.
class
(ES6+)Trong JavaScript hiện đại (ES6 trở lên), bạn có thể sử dụng từ khóa class
để tạo một lớp:
class Car {
...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào