Вот пример использования:
- Сценарий
node.js
очищает консоль. Затем он отправляет некоторые метаданные на консоль. (Имя модуля и слоган. Вроде как заголовок приложения.)
Он отправляет прошлые данные на консоль. (Вроде как начальный контент приложения, который после его выпуска не изменится. По крайней мере, до выхода.)
Он делает то, для чего предназначен, для чего был создан модуль, и также передает это на консоль.
Шаг 4 - это непрерывный процесс. И поэтому вы можете думать о шаге 4 как о часах. Через каждую секунду часы сбрасываются и показывают новое время.
\033c
бы нормально, если бы не было шага 1-3. Но они есть, и я могу думать только о том, чтобы снова распечатать все данные.
Это работает, но это не самый производительный код. Итак, есть ли способ очистить вывод шага 4, а затем перепечатать его с изменениями?
Примечание: последняя строка терминала не обязательно является последней строкой программы.