выполнение закрывающей скобки функции javascript

#javascript #debugging

#javascript #отладка

Вопрос:

Когда я перехожу от return инструкции в строке 12, я перехожу к } строке 14, а не непосредственно к строке 16.

Почему отладчик останавливается на строке 14?

введите описание изображения здесь

Ответ №1:

С моей точки зрения, это хорошо, потому что дает вам время взглянуть на результаты внутри функции. Например, представьте, что у вас есть функция с одним выражением в теле, например, так:

 function add (a, b) {
  var sum = a   b;
}
  

Отладчик выполнит шаг в закрывающей скобке функции, и вы сможете увидеть результат в сумме. Вместо этого, если отладчик вернется немедленно, у вас не будет возможности посмотреть на результат. Возможно, это простой пример, и значение этой функции не сразу видно, но в более сложных случаях это действительно полезно.