繁体   English   中英

Clojurescript中的Clojure值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM