Всем привет, ошибка глупейшая, но как её исправить не понимаю (я новичок в 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]);