Есть ли какая-либо функция в консоли Chrome > DevTools >, которая очищает/сбрасывает/удаляет переменные и функции, объявленные при тестировании через нее (так же, как вызов очистки очищает журналы)?
Скажем, например, у меня есть переменная, объявленная с ключевым словом let..
let str = "Hello";
.. и я запускаю его через консоль один раз, и снова запускаю тот же код через консоль.
Да, он выдаст ошибку «Идентификатор 'str' уже объявлен», как и ожидалось, потому что переменная уже объявлена и ее нельзя объявить снова (в отличие от объявления ее с помощью ключевого слова var), поэтому для повторного запуска кода через консоль , я должен обновить страницу, которая сбрасывает контекст кадра/цели.
Есть ли другой вариант?
console.clear()
, добавленная 6 ноября 2012 г. - person Alex   schedule 05.07.2018window.location.reload()
. - person Bergi   schedule 05.07.2018const
иlet
оставались локальными. - person Bergi   schedule 05.07.2018