[TOC] > Mon Apr 26 2021 03:42:20 GMT+0800 (GMT+08:00) ## 立即窗口的用途 1. 显示宏中定义的 Console.log() 信息; 2. 可以输入表达式、宏并执行;输完按<kbd>Enter<kbd> 执行。 > 在立即窗口里,API也有键入提示(snippet)的。不确定的Api可以先在立即窗口里测试,不必每测一个Api就建一个 test 函数…… ## 如何自动清空立即窗口 默认地,立即窗口是不会自己清空的,可以: 1. 手动清空,全选然后按<kbd>BackSpace<kbd>即可; 2. 点击【立即窗口】处,鼠标右键选择“清空”; 3. 快捷键……没整明白 另外的方法是用 `Console.clear()`, 你只需在函数内部的 `console.log()`之前加上`Console.clear()`即可。 但不要写成“前后夹击”的阵型哦(不要把`Console.clear()`放在后面,否则可能你什么也看不到): ```js // bad idea function _m_ConsoleClear(){ Console.clear() // .... console.log("...") // 一闪而过 Console.clear() } ``` `console.log()`之前加上`Console.clear()`,这样写的好处是,打印之前先清空,就不会混在一起了。 但这也是有弊端的,一次执行多个宏(每个宏都有自己的清空打印语句)的时候,将只有最后执行的宏的内容。 也不是什么大事,看个人习惯吧。