В Javascript возможно передать функцию-член в функцию setInterval (). Надеюсь, это имеет смысл, я покажу вам пример кода того, что я хочу сделать, потому что так проще объяснить.
Я хочу вызывать следующую функцию каждые 10 миллисекунд и иметь возможность доступа и изменения члена класса this.myArray () в этой функции (каждый раз, когда вызывается функция).
function myClass()
{
this.myArray = new Array()
setInterval(this.slideLoop, 10);
}
// THE WHOLE POINT OF ALL THIS IS SO I CAN ACCESS THE ARRAY this.myArray()
// INSIDE THE FOLLOWING FUNCTION WHEN ITS CALLED FROM setInterval() EVERY 10ms
myClass.prototype.slideLoop = function()
{
alert( this.myArray[0] );
this.myArray.slice(0,1);
}