js实现监听数组方法,可设置监听数组或者属性是否调用或其他逻辑处理
**需求:**对日常的数组方法进行使用的时候,我们可能有需求在某些方法进行调用的时候做一下逻辑处理,可是如何才能监听该方法调用的时候进行逻辑处理呢?
**实现:**我们知道数组的方法是在数组的原型链上的,只要变量/常量的类型被定义为数组,它的原型链上就会有数组的方法,那么我们需要监听数组的方法或者属性,就需要重写一下数组的方法。
需要重写数组方法,我们首先需要获取到数组的方法,而方法在原型上,我们就先从原型上获取到所有数组内置的方法和属性。
我们知道数组的原型是个数组,所以定义一个新数组,来获取我们
转载
2020-10-27 08:45:35 ·
646 阅读 ·
0 评论