Use Caution When Reinitializing Variables Inside a Loop
<section id="description">
<p>Иногда необходимо сохранить информацию, увеличить счетчики или переустановить переменные внутри цикла. Потенциальная
проблема заключается в том, что переменные либо должны быть повторно инициализированы, а не инициализированы, либо
наоборот. Это особенно опасно, если вы случайно сбросите переменную, используемую для терминального условия, что вызовет
бесконечный цикл.
</p>
<p>
Печать значений переменных с каждым циклом вашего цикла с помощью <code>console.log()</code> может выявить ошибочное поведение,
связанное со сбросом или невозможностью сбросить переменную.</p></section>
<section id="instructions">
<p>Следующая функция предназначена для создания двумерного массива с <code>m</code> строками и <code>n</code> столбцами нулей. К сожалению, он не
дает ожидаемого результата, потому что переменная <code>row</code> не инициализируется повторно (возвращается в пустой массив) во
внешнем цикле. Исправьте код, чтобы он возвращал правильный массив нулей 3x2, который выглядит как <code>[[0, 0], [0, 0], [0,
0]]</code>.</p></section>