你好
(map (fn [x] [:div x x]) ["abc" "xyz"])
在 Clojure REPL 中,结果是 [[:div "abc" "abc"] [:div "xyz" "xyz"]],
但在浏览器(js)中运行时,ClojureScript 返回
一个扁平序列:[:div "abc" "abc :div "xyz" "xyz"]
如何在 ClojureScript 中处理这种情况?
我尝试
(doseq [x (map (fn [x] [:div x x]) ["abc" "xyz"])]
(js/console.log x))
:div
"abc"
"abc"
:div
"xyz"
"xyz"
期待的结果是
(doseq [x (map (fn [x] [:div x x]) ["abc" "xyz"])]
(js/console.log x))
[:div "abc" "abc"] [:div "xyz" "xyz"]
谢谢
-Taoufik