2

我正在使用试剂并使用 weasel(使用启动的 Tenzing 模板)连接到浏览器。在我的浏览器(chrome)控制台中,我可以调用clear()它并且它可以工作。

但是,当我在我的 cider repl 中键入 (js/clear) 时,它会引发错误 -

ReferenceError:未定义清除

但是,我可以毫无问题地运行 (js/alert "Hello")。有什么想法有什么问题吗?

4

2 回答 2

2

当您在clear()控制台中输入内容时,您使用的不是Console API,而是Command Line API

无法从 javascript 调用此函数:

此 API 是对控制台 API 的补充,命令行 API 仅在控制台本身中可用。

请注意:有些两者都可用。例如console.dirconsole.clear您可以使用 调用(.clear js/console)

于 2015-04-22T18:17:23.917 回答
1

尝试这个:

(.clear js/console)
(.log js/console "asdasd")

在我的 Figwheel REPL 中工作。你应该试试 Figwheel,顺便说一句:https ://github.com/bhauman/lein-figwheel

如果您问“为什么”而不是“如何”,这个问题应该clear是:clear javascript console in Google Chrome

于 2015-04-21T13:58:22.823 回答