Giả sử tôi có một lớp học như thế này:Javascript thừa kế và phương pháp trọng
function Widget() {
this.id = new Date().getTime();
// other fields
}
Widget.prototype = {
load: function(args) {
// do something
}
}
Từ lớp học này tôi đã tạo một số lớp khác mà kế thừa nguyên mẫu giống nhau nhưng có một số phương pháp bổ sung. Những gì tôi muốn làm là có thể định nghĩa một phương thức load() trong các lớp con mà trước tiên gọi phương thức cha và sau đó thực hiện một số mã. Một cái gì đó như:
SpecialWidget.prototype = {
load: function(args) {
super.load(args);
// specific code here
}
}
Tôi biết không có từ khóa siêu trong Javascript nhưng phải có cách để thực hiện việc này.
Tôi đoán đây là giải pháp đơn giản nhất! Cảm ơn bạn –
Điều này mang lại cho tôi một vòng lặp vô hạn trong mã của tôi và tôi không chắc chắn tại sao .. – CarbonDry
Chỉ cần thêm vào nhận xét trước của tôi, tôi có một đối tượng đã được thừa kế từ một lớp và tôi muốn chuyên về phương pháp cơ bản. – CarbonDry