Чему я научился на JavaScript 30 (веб-курс — https://javascript30.com/)
'Я получил один!'
Последний урок, вот игра.
Это очень старая игра. Парни выскакивают из отверстий случайным образом, и игроку нужно нажимать на них и получать очки.
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() * (макс. — мин.) + мин.)