Как исправить переназначение без параметров - PullRequest
0 голосов
/ 27 марта 2020

Следующая функция показывает ошибка без переназначения параметра для commitMessageClass.

Я хотел знать, как это решить. Я знаю, что могу просто закрыть предупреждение / ошибку в линтере, но мне нужно решить ее.

Есть идеи?

toggleAllCommitMessagesBody(isActive) {
      this.showAllCommitMessageBody = isActive;

      const toRename = this.showAllCommitMessageBody ? 'commit-message message-body active' : 'commit-message message-body';

      const commitMessageClasses = document.getElementsByClassName('commit-message message-body');
      Array.from(commitMessageClasses).forEach((commitMessageClass) => {
        commitMessageClass.className = toRename;
      });

      this.expandedCommitMessagesCount = isActive ? this.totalCommitMessageBodyCount : 0;
    }

1 Ответ

0 голосов
/ 27 марта 2020

Вы изменяете свойства (т. Е. className свойство) на commitMessageClass.

. Вы можете использовать classList.add(), чтобы избежать этого.

Array.from(commitMessageClasses).forEach((commitMessageClass) => {
  commitMessageClass.classList.add(toRename);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...