A. Для рекурсивных бесконечных циклов:
Всегда должно быть имя переменной, которая содержит функцию, которая вызывается рекурсивно, независимо от того, является ли функция частной или глобальной.
Чтобы остановить рекурсию, запустите фрагмент кода в консоли, который устанавливает переменную, содержащую функцию, в пустую функцию. Итак, если ваш код такой:
function doLoop() {
function privateFunction() {
privateFunction();
}
privateFunction();
}
Тогда ваш фрагмент кода будет таким:
privateFunction = function(){}
B. Для для и , в то время как циклы:
Напишите строку, которая устанавливает условие выхода в значение true. В этом случае ваш код для размещения в консоли может быть «i = 6»:
var n = 5
for (var i = 0; i < n; ){
var x = 1;
}