Вы можете запустить один и тот же код несколько раз, используя цикл. Следующий тип цикла называется
do...while. В целом он очень похож на цикл while за тем лишь исключением, что в первую
итерацию его код будет выполнен в любом случае, и лишь только потом будет выполнена проверка заданного условия,
чтобы решить, стоит ли и дальше повторять цикл.
Пример
const ourArray = [];
let i = 0;
do {
ourArray.push(i);
i++;
} while (i < 5);
В результате выполнения этого кода массив ourArray будет содержать значение [0, 1, 2, 3, 4].
То есть основную разницу между циклами while и do...while можно обозначить так: первый тип циклов while может не выполнить ни одной итерации, если условие не выполняется никогда, а вот второй тип циклов do..while наоборот, обязательно выполнится хоть один раз, даже если условие никогда не будет истинно.
Измените цикл while так, чтобы использовался цикл do..while, в результате которого массив myArray будет содержать только один элемент со значением 10, а переменная i станет равной 11.