[英]Clojure Values in Clojurescript
我正在测试om( https://github.com/omcljs/om ),但我不明白这里发生了什么:
我有一个使用API并将数据放入向量的Clojure代码。 然后在我的ClojureScript代码中尝试:
(def urls (map (fn [c] (get c :url )) billings))
(def n (first urls))
(println n) ;; correct value
(.log js/console n) ;; null
有人可以解释这种行为吗?
谢谢
如果您使用的是REPL,那么println
会,假设你没有发出(enable-console-print!)
-generally打印到REPL。 但是, console.log
进入浏览器的控制台输出。
当您调用(.log js/console n)
,REPL仅输出console.log
的返回值,因此您看到nil
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.