用原声JS实现一个往数组里添加元素,实时监听数组元素变化的方法。
Array.prototype.add = function(item){
this.push(item);
if(this.watch){
this.watch.call(this,item);
}
}
var arr = new Array();
arr.watch = function(res){
console.log(res)
}
arr.add(1);
arr.add(55);
arr.add(44);
用原声JS实现一个往数组里添加元素,实时监听数组元素变化的方法。
Array.prototype.add = function(item){
this.push(item);
if(this.watch){
this.watch.call(this,item);
}
}
var arr = new Array();
arr.watch = function(res){
console.log(res)
}
arr.add(1);
arr.add(55);
arr.add(44);