Нужно чтобы метод работал определенное время, например выводил в textarea слово 5 секунд, что для этого можно использовать?
let output = document.getElementById('output'),
interval = setInterval(() => { output.textContent += 'слово '; }, 1000);
setTimeout(() => { clearInterval(interval); }, 5000);
<textarea id="output" style="width: 300px;"></textarea>
Или еще проще:
let interval,
seconds = 0,
output = document.getElementById('output');
interval = setInterval(() => {
if (++seconds < 6)
output.textContent += 'слово ';
else
clearInterval(interval);
}, 1000);
<textarea id="output" style="width: 300px;"></textarea>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей