Iterate with JavaScript Do...While Loops

Вы можете запустить один и тот же код несколько раз, используя цикл. Следующий тип цикла называется 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.