我需要听一个Javascript数组并在数组填充后调用一个事件(至少有一个该数组中的一个对象)
(Javascript,Jquery对我来说并不重要)
我该怎么做?
答案 0 :(得分:2)
Array.prototype.myPush=function(value){
this.push(value);
alert('value added');
}
var arr=[1,2];
arr.myPush(3)

答案 1 :(得分:0)
方法1 您可以修改推送数组的代码
在你推动数组内部值的代码中添加一段代码来触发事件。
var arr = [];
arr.push(1);
// Trigger Event Here
方法2 您无法修改推送数组的代码
// arr is the global array you want to check
var intArr = setInterval(function(){
if(arr.length>0)
{
// Trigger Event.
clearInterval(intArr); // To stop setInterval() when event is triggered
}
},100);