私は試薬を使用しており、weasel (ブートを使用したテンジン テンプレート) を使用してブラウザーに接続しています。私のブラウザ(クロム)コンソールでは、呼び出すことができ、clear()
動作します。
ただし、サイダー repl に (js/clear) と入力すると、エラーがスローされます -
ReferenceError: クリアが定義されていません
ただし、問題なく (js/alert "Hello") を実行できます。何が間違っているのですか?
私は試薬を使用しており、weasel (ブートを使用したテンジン テンプレート) を使用してブラウザーに接続しています。私のブラウザ(クロム)コンソールでは、呼び出すことができ、clear()
動作します。
ただし、サイダー repl に (js/clear) と入力すると、エラーがスローされます -
ReferenceError: クリアが定義されていません
ただし、問題なく (js/alert "Hello") を実行できます。何が間違っているのですか?
clear()
コンソールに入力しているときは、 Console APIではなく、Command Line APIを使用しています。
この関数を JavaScript から呼び出すことはできません。
この API は、コンソール API を補完します。コマンド ライン API は、コンソール自体からのみ使用できます。
注意: 両方で使用できるものもあります。console.dir
またはwhichconsole.clear
で呼び出すことができます(.clear js/console)
。
これを試して:
(.clear js/console)
(.log js/console "asdasd")
私のFigwheel REPLで働きました。ところで、Figwheel を試す必要があります: https://github.com/bhauman/lein-figwheel
「どのように」ではなく「なぜ」を尋ねる場合、この質問はclear
状況に応じて: Google Chrome で javascript コンソールをクリアする