Я пытаюсь расширить метод Array.push, так что использование push вызовет метод обратного вызова, затем выполнит обычную функцию массива.
Я не совсем уверен, как это сделать, но вот код, с которым я играл безуспешно.
arr = [];
arr.push = function(data){
//callback method goes here
this = Array.push(data);
return this.length;
}
arr.push('test');