Ich integriere einen ClojureScript-Code mit einem JS-Bibliotheksaufruf, der eine Callback-Funktion verwendet. Die JS-Bibliothek übergibt Daten an den Rückruf mithilfe des JavasScript-Schlüsselworts "this".
Ich kann es mit (js * "this") zum Laufen bringen. Zum Beispiel:
%Vor%Gibt es eine Möglichkeit, aus ClojureScript in den "this" -Kontext zu gelangen, ohne auf js * zurückzugreifen?
Verwenden Sie das integrierte Makro this-as
. Es nimmt einen Namen und einen Körper und bewertet den Körper mit dem Namen, der an JavaScript this
gebunden ist.
z.B.
%Vor%Gute Frage ... musste den Compiler-Code durchsuchen, um ihn zu finden, er ist überhaupt nicht gut beworben.
Ich werde es dem Buch hinzufügen.
Tags und Links clojurescript