2

私は試薬を使用しており、weasel (ブートを使用したテンジン テンプレート) を使用してブラウザーに接続しています。私のブラウザ(クロム)コンソールでは、呼び出すことができ、clear()動作します。

ただし、サイダー repl に (js/clear) と入力すると、エラーがスローされます -

ReferenceError: クリアが定義されていません

ただし、問題なく (js/alert "Hello") を実行できます。何が間違っているのですか?

4

2 に答える 2

2

clear()コンソールに入力しているときは、 Console APIではなく、Command Line APIを使用しています。

この関数を JavaScript から呼び出すことはできません。

この API は、コンソール API を補完します。コマンド ライン API は、コンソール自体からのみ使用できます。

注意: 両方で使用できるものもあります。console.dirまたはwhichconsole.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状況に応じて: Google Chrome で javascript コンソールをクリアする

于 2015-04-21T13:58:22.823 に答える