Для установки связи между пользовательским скриптом JavaScript и окнами отладчика можно использовать следующие подходы:
1. Использование отладочных точек: В большинстве современных браузеров есть возможность установить отладочные точки в коде JavaScript. При достижении отладочной точки выполнение кода будет приостановлено, и вы сможете просмотреть состояние переменных и выполнить различные действия в окне отладчика.
2. Использование команды console.log(): Вы можете добавить вызов команды console.log() в свой код JavaScript для вывода значений переменных в консоль браузера. Это может быть полезно для отображения промежуточных результатов выполнения кода и отслеживания ошибок.
3. Использование специфических инструментов отладки JavaScript: Некоторые IDE и инструменты разработки, такие как Chrome DevTools и Firefox Developer Tools, предоставляют более расширенные возможности для отладки JavaScript. Они позволяют устанавливать точки останова, просматривать состояние переменных, выполнять код по шагам и многое другое.
Относительно второй части вашего вопроса, связанной с сохранением всех локальных переменных и их значений из окна отладчика Scope Local, у меня нет специфического решения. Однако вы можете воспользоваться функцией console.dir() чтобы просмотреть свойства объекта с его значениями в консоли браузера.