// Выносим за пределы функции, чтобы иметь доступ из любой функции
let timeForQuestion;
function timer() {
const checkTimer = document.querySelector("#checkTimer");
function restOfTime() {
if (Number(checkTimer.innerHTML == 0)) {
checkTimer.parentElement.innerHTML = `<span style="color: #a8323e">Время закончилось</span>`
clearTimeout(timeForQuestion)
resultFalse(state);
} else {
checkTimer.innerHTML = checkTimer.innerHTML - 1;
}
}
timeForQuestion = setInterval(restOfTime, 1000)
}
function resultFalse(elem) {
clearInterval(timeForQuestion); // останавливаем интервал
const falseAnswerCount = document.querySelector("#falseAnswerCount");
falseAnswerCount.innerHTML = Number(falseAnswerCount.innerHTML) + 1;
questionWindow.innerHTML = `<span style="color: #C30052">Ты совершил ошибку</span> <br> ${elem.currentAnswer.currentAnswerQuestion}`;
createQuestionBtn.innerHTML = "Учту. Создать новый вопрос";
fullDisableElem(answerButton);
fullEnable(createQuestionBtn);
changeInput("false");
}
function timer(delay = 1000) {
//---
return setInterval(restOfTime, delay)
}
const questTimer = timer();
// ----
clearInterval(questTimer);
array.filter(x => x % 2 === 0)
) или в какой-нибудь функции наподобиеfunction sum(a, b) {
return a+b;
}
Но когда доходит дело до пароля Я просто не могу туда ничего вводить не цифры не русские буквы не английские
textpayload = message.user.bonusNew ? `"{\"button\": \"дуэль\"}"` : "{\"button\": \"бонус_новичка\"}`"
`
const bonusButton = { button: message.user.bonusNew ? 'дуэль' : 'бонус_новичка' };
textpayload = JSON.stringify(bonusButton);