使用ES6的Class继承也可以


  • 0

    回复: #61 监听数组变化

    class ObserverableArray extends Array{
      constructor(...arg){
        super(...arg);
      }
      push(...arg){
        console.log("push");
        return super.push.apply(this,arg);
      }
    }
    

    ES6的class继承也可以,不过会有很多重复的代码,或许可以在类上添加一个装饰器?


登录后回复
 

与 ScriptOJ 的连接断开,我们正在尝试重连,请耐心等待