Что означает последняя строка вывода консоли в Firefox DevTools?

При тестировании простого цикла JavaScript while в консоли Firefox DevTools я заметил, что последняя строка вывода отличается от других консолей. Это ошибка в этих инструментах? Могу ли я изменить это, например. в настройках вручную?

Пример:

Вывод консоли Firefox DevTools


person Baka90    schedule 17.01.2017    source источник
comment
Почему бы не протестировать его в Chrome и посмотреть, произойдет ли то же самое. Если это не так, это, вероятно, ошибка.   -  person rorymorris89    schedule 17.01.2017
comment
Причина в том, что последний раз не возвращается вашим циклом. Когда вы вводите эту строку в консоль, она возвращает значение ster ПОСЛЕ завершения всей обработки. Это строка, поэтому она возвращает ее в строковом формате (в кавычках), а не в стилизованном формате.   -  person Snowmonkey    schedule 17.01.2017
comment
Я обнаружил, что firebug по умолчанию показывает значение последнего оператора. Таким образом, последняя конкатенация регистрируется в консоли не кодом, а firebug (как сказал @Snowmonkey, я думаю). Аналогичное поведение обнаружено при тестировании других циклов. Спасибо за поддержку.   -  person Baka90    schedule 17.01.2017
comment
Обратите внимание, что на снимке экрана показаны инструменты разработчика Firefox с темой Firebug, а не Firebug. расширение. См. сообщение в блоге Mozilla Hacks .   -  person Sebastian Zartner    schedule 17.01.2017


Ответы (1)


Последняя строка вывода — это значение, возвращаемое выполненным скриптом, как я описал в ответе на аналогичный вопрос.

Это возвращаемое значение отображается во всех инструментах разработчика:

Поджигатель

Возвращаемое значение оцениваемого скрипта в Firebug

Инструменты разработчика Firefox

Возвращаемое значение оцененного скрипта в Firefox DevTools

Инструменты разработчика Chrome

Возвращаемое значение оцененного скрипта в Chrome DevTools

Пограничные инструменты разработчика

Возвращаемое значение оцениваемого скрипта в Edge DevTools

person Sebastian Zartner    schedule 17.01.2017