框架内重写过的,并不是原生的方法了,新的方法 里面增加了监听

    image.png

    1. 使用 Array 的原型对象构造一个 包含 所有数组方法的对象
    2. 重写数据里面的一些方法
    3. 放进观察者队列
    4. 触发监听
    5. 返回重新构造的数组方法