我正在使用试剂并使用 weasel(使用启动的 Tenzing 模板)连接到浏览器。在我的浏览器(chrome)控制台中,我可以调用clear()
它并且它可以工作。
但是,当我在我的 cider repl 中键入 (js/clear) 时,它会引发错误 -
ReferenceError:未定义清除
但是,我可以毫无问题地运行 (js/alert "Hello")。有什么想法有什么问题吗?
我正在使用试剂并使用 weasel(使用启动的 Tenzing 模板)连接到浏览器。在我的浏览器(chrome)控制台中,我可以调用clear()
它并且它可以工作。
但是,当我在我的 cider repl 中键入 (js/clear) 时,它会引发错误 -
ReferenceError:未定义清除
但是,我可以毫无问题地运行 (js/alert "Hello")。有什么想法有什么问题吗?
当您在clear()
控制台中输入内容时,您使用的不是Console API,而是Command Line API。
无法从 javascript 调用此函数:
此 API 是对控制台 API 的补充,命令行 API 仅在控制台本身中可用。
请注意:有些两者都可用。例如console.dir
或console.clear
您可以使用 调用(.clear js/console)
。
尝试这个:
(.clear js/console)
(.log js/console "asdasd")
在我的 Figwheel REPL 中工作。你应该试试 Figwheel,顺便说一句:https ://github.com/bhauman/lein-figwheel
如果您问“为什么”而不是“如何”,这个问题应该clear
是:clear javascript console in Google Chrome