Чему я научился на JavaScript 30 (веб-курс — https://javascript30.com/)

Кодинг на Github

'Я получил один!'

Последний урок, вот игра.

Это очень старая игра. Парни выскакивают из отверстий случайным образом, и игроку нужно нажимать на них и получать очки.

setTimeout

Чтобы выполнить вещи один раз через определенное время.
En-MDN: setTimeout

Выполнить функцию саму по себе

Это может работать при выполнении функции самой по себе.

function randomHole(holes) {
const idx = Math.floor(Math.random() *holes.length);
consthole =дыры[idx];
if (hole === lastHole) {
return randomHole(holes);
}
lastHole =hole;
return hole;
}

Получить случайное число в диапазоне

Math.round(Math.random() * (макс. — мин.) + мин.)