#javascript #debugging
#javascript #отладка
Вопрос:
Когда я перехожу от return
инструкции в строке 12, я перехожу к }
строке 14, а не непосредственно к строке 16.
Почему отладчик останавливается на строке 14?
Ответ №1:
С моей точки зрения, это хорошо, потому что дает вам время взглянуть на результаты внутри функции. Например, представьте, что у вас есть функция с одним выражением в теле, например, так:
function add (a, b) {
var sum = a b;
}
Отладчик выполнит шаг в закрывающей скобке функции, и вы сможете увидеть результат в сумме. Вместо этого, если отладчик вернется немедленно, у вас не будет возможности посмотреть на результат. Возможно, это простой пример, и значение этой функции не сразу видно, но в более сложных случаях это действительно полезно.