Вызов метода-прототипа класса с помощью события setInterval

У меня есть простой класс JavaScript.

Один метод этого класса устанавливает таймер, используя функцию setInterval. Метод, который я хочу вызывать каждый раз, когда происходит событие, определен внутри того же класса.

Вопрос в том, как я могу передать этот метод в качестве параметра функции setInterval?

Одна попытка была setInterval ('this.showLoading (), 100). Но нет работа. Этот метод обращается к свойствам класса, поэтому мне нужноэтот' ссылка.

Это пример кода:

    function LoadingPicture(Id)
    {
        this.imgArray = null;
        this.currentImg = 0;
        this.elementId = Id;
        this.loadingTimer = null;
    }


   LoadingPicture.prototype.showLoading = function()
    {
        if(this.currentImg == imgArray.length)
            currentImg = 0;

        document.getElementById(this.elementId).src = imgArray[this.currentImg++].src;
    }


    LoadingPicture.prototype.StartLoading = function()
    {
        document.getElementById(this.elementId).style.visibility = "visible";
        loadingTimer = setInterval("showLoading()", 100);
    }

Ответы на вопрос(2)

Ваш ответ на вопрос