从repl调用时,js / clear抛出错误

时间:2015-04-21 07:01:39

标签: clojurescript reagent

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

但是当我在我的苹果酒代理中输入(js / clear)时,它会抛出一个错误 -

ReferenceError:未定义clear

然而,我可以毫无问题地运行(js / alert“Hello”)。有什么想法是错的吗?

2 个答案:

答案 0 :(得分:2)

试试这个:

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

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

如果你问"为什么"但不是"如何",这个问题应该clear情况:clear javascript console in Google Chrome

答案 1 :(得分:2)

当您在控制台中输入clear()时,您没有使用Console API,而是Command Line API

无法从javascript调用此函数:

  

此API补充了Console API,仅限命令行API   可从控制台本身获取。

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