Function 输入变量以使用间隔执行操作
我有两个功能: 第一个Function 输入变量以使用间隔执行操作,function,undefined,intervals,var,Function,Undefined,Intervals,Var,我有两个功能: 第一个 someFunction = function(objectname){ var vidobject = objectname; setInterval( function() { interfunc(vidobject); }, 500 ); }) 它通过单击按钮获取对象 2.第二个是我想与inverval一起使用的: 相互影响{ 阿勒托布耶 }) 但是当警报出现时,它会写入未定义的内容,如果我使用例如vidobject.id,它不
someFunction = function(objectname){
var vidobject = objectname;
setInterval( function() { interfunc(vidobject); }, 500 );
})
它通过单击按钮获取对象
2.第二个是我想与inverval一起使用的:
相互影响{
阿勒托布耶
})
但是当警报出现时,它会写入未定义的内容,如果我使用例如vidobject.id,它不会发出事件警报,如果我在第一个函数中向对象发出警报,它会成功发出警报
有什么解决办法吗 为什么在setInterval中调用setInterval 正如你所说,只需在first setInterval的回调中发出警报 更新 调用interval回调时,对象似乎在某处被清除 尝试在setInterval之前创建克隆对象 复制对象检查 或者,如果您只需要从对象获取一些值,只需保留来自对象的值
someFunction = function(objectname){
var vidobjectID = objectname.id;
setInterval( function() { interfunc(vidobjectID); }, 500 );
};
它是我的函数名,改变了它,仍然出现同样的问题: