2016-10-06 15 views

Trả lời

20

Các giải pháp tôi tìm thấy là để tạo ra một chức năng mới trong lớp con có cùng tên với chức năng di truyền. Trong trường hợp này đẩy. Sau đó, bên trong hàm ghi đè hàm được thừa kế được gọi thông qua từ khóa siêu.

class newArray extends Array{ 
 
    push(value) { 
 
     //execute any logic require before pushing value onto array 
 
     console.log(`pushed ${value} on to array`) 
 
     super.push(value)}  
 
} 
 

 
var array = new newArray 
 

 
array.push('new Value')

+0

Vâng, nó hoạt động như ngôn ngữ OOP truyền thống trong đó tôn trọng – bora89

Các vấn đề liên quan