ClojureScript 到 Javascript:如何 return 什么都没有
ClojureScript to Javascript : how to return nothing
我在互操作场景中使用 ClojureScript
,我有一个 public 函数,它基本上是一个 go
块。当我从浏览器控制台调用它时,它 return 是一个 ClojureScript 对象(go
的结果)。
我想 return 什么都没有定义(如 return;
)。
我该怎么做?
(defn :^export myFn [cb]
(go ...)
js/undefined) ;; what do I put here instead of js/undfined?
In Javascript a return;
will return undefined:
(typeof (function() {return;})())
=> "undefined"
因此你的js/undefined
很好。
我在互操作场景中使用 ClojureScript
,我有一个 public 函数,它基本上是一个 go
块。当我从浏览器控制台调用它时,它 return 是一个 ClojureScript 对象(go
的结果)。
我想 return 什么都没有定义(如 return;
)。
我该怎么做?
(defn :^export myFn [cb]
(go ...)
js/undefined) ;; what do I put here instead of js/undfined?
In Javascript a return;
will return undefined:
(typeof (function() {return;})())
=> "undefined"
因此你的js/undefined
很好。