Uncaught TypeError: this.jhdjjjgfldfgd is not a function

Уже устал получать такие сообщения. Я этот vue вообще не пойму он одни функции вызывает другие нет такая ошибка. Все функции находятся в methods. Думал может что то конфликтует с чем сделал рандомное имя функции. Я не понимаю что не так?

 export default {
      props: ["isCheckMinerals", "timeIgnition", "step"],
      data() {
        return {
          stop: null,
          isClicked: false,
        };
      },
      methods: {
        clickBtn: function () {
          this.clLeftToRight();
        },
        clLeftToRight: function () {
          this.animCircleLeftToRight(20, 20);
        },
    
        jhdjjjgfldfgd () {
            console.log("");
          /*clearInterval(this.stop);
          this.stop = null;
          if(progress >= 100) { //значит закончили
              consol.log("finish");
          } else {
              consol.log("nefinish");
          }  */
        },
        animCircleLeftToRight: function (iteration, border = 0, step = 1) {
          if (this.stop !== null) {
            clearInterval(this.stop);
            this.stop = null;
          }
          var elem = document.getElementById("mdonut");
          if (border > 0) {
            var attr0 = elem.getAttribute("stroke-dasharray") + "";
            let arr0 = attr0.split(" ");
            var rNum0 = Number.parseInt(arr0[1]);
            border = rNum0 - border;
          }
          this.stop = setInterval(function () {
            var attr = elem.getAttribute("stroke-dasharray") + "";
            let arr = attr.split(" ");
            var lNum = Number.parseInt(arr[0]);
            lNum += step;
            var rNum = 100 - lNum;
            if (rNum >= border && rNum >= 0) {
              elem.setAttribute("stroke-dasharray", lNum + " " + rNum);
            } else {
              this.jhdjjjgfldfgd(); //вот тут постоянно ошибка
            }
          }, iteration);
        },
    
      },
    };
    </script>

Ответы (0 шт):