Этот вопрос закрыт для ответов, так как повторяет вопрос Проблема в "бегущих" цифрах?
@LordeckiyDavid

Как убрать ошибку с присвоением?

Всем привет, ошибка глупейшая, но как её исправить не понимаю (я новичок в JS, от слова совсем.).
Имеется ошибка в строке "out[i].innerHTML = n;
Я писал на TypeScript, он жалуется на эту строку, а именно "Type 'number' is not assignable to type 'string'".
Прикреплю код TypeScript
const time: number = 1000;
const step: number = 10;
function preloader(num: number[]) {
    let out = document.querySelectorAll('h1.head-p-card');
    let n = 0;
    for (let i = 0; i < 3; i++) {
        let interval = setInterval(() => {
            n = n + step;
            if (n == num[i]) {
                clearInterval(interval);
            }
            out[i].innerHTML = n;
        });
    }
}
preloader([500, 500, 500]);
  • Вопрос задан
  • 95 просмотров
Ответы на вопрос 1
Kozack
@Kozack
Thinking about a11y
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы