Ошибка анализа: неожиданный токен, ожидается "," JavaScript React - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь передать простой javascript код внутри компонента для использования в индексе. js рендеринг. Код, который я хочу использовать, представляет собой текстовую анимацию, которая также имеет файл HTML и вместе с ним CSS - go.

PS Я очень новичок в реакции

    update() {
    let output = "";
    let complete = 0;
    for (let i = 0, n = this.queue.length; i < n; i++) {
      let { from, to, start, end, char } = this.queue[i];
      if (this.frame >= end) {
        complete++;
        output += to;
      } else if (this.frame >= start) {
        if (!char || Math.random() < 0.28) {
          char = this.randomChar();
          this.queue[i].char = char;
        }
        output += `<span class="dud">${char}</span>`;
      } else {
        output += from;
      }
    }
    this.el.innerHTML = output;
    if (complete === this.queue.length) {
      this.resolve();
    } else {
      this.frameRequest = requestAnimationFrame(this.update);
      this.frame++;
    }
  }
  randomChar() {
    return this.chars[Math.floor(Math.random() * this.chars.length)];
  }
}
const phrases = ["Welcome,", "To My Website"];
const el = document.querySelector(".text");
const fx = new TextScramble(el);
let counter = 0;
const next = () => {
  fx.setText(phrases[counter]).then(() => {
    setTimeout(next, 800);
  });
  counter = (counter + 1) % phrases.length;
};

Я получаю следующую ошибку:

** Line 61:1:  Parsing error: Unexpected token, expected ","

  59 |   }
  60 | }
> 61 | const phrases = ["Welcome,", "To My Website"];
     | ^
  62 | 
  63 | const el = document.querySelector(".text");
  64 | const fx = new TextScramble(el);**

1 Ответ

0 голосов
/ 04 августа 2020

Вы не показываете нам весь код. С тем, что здесь, у вас есть непревзойденный} в строке 60.

И у вас должно быть:

function update () {
...
function randomChar () {
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...