document.addEventListener('keydown', function(evt) { // слушаем нажатия кнопок
if (evt.code === 'Enter')
showNextMsg();
});
const msg = function* () {
yield* [ // генерируем сообщения
{ name: 'Вася', txt: 'Привет!' },
{ name: 'Петя', txt: 'И тебе привет!' },
{ name: 'Вася', txt: 'Как дела?' },
{ name: 'Петя', txt: 'Хреново, мой хомяк заболел' },
{ name: 'Вася', txt: 'Аха-ха-ха' },
{ name: 'Петя', txt: 'Василий, вы - бесчувственная скотина!' },
];
}();
function showNextMsg() {
let m = msg.next(); // получаем следующее сообщение
if (!m.done) { // выводим его
userName.textContent = m.value.name;
userMessage.textContent = m.value.txt;
}
}
https://jsfiddle.net/Stalk/8gm3y9w7/