如何在Om Clojurescript中合并两个#js映射?

4
在ClojureScript中,当我需要合并两个map时,可以像这样实现:
(merge {:a 1} {:b 2})

我该如何在Om中实现类似的功能,使用字面量,例如以下代码(该代码无法正常工作):
(merge #js {:a 1} #js {:b 2})

3
在将它们转换为js之前,你能合并它们吗?例如:(clj->js (merge {:a 1} {:b 2})) - user21037
好的,谢谢。(clj->js (merge {:a 1} {:b 2})) 已经成功了! :) - yazzapps.com
1
@Dan,你应该回答问题,这样你就可以得到积分,并且更容易看到答案。 - Nathan Wallace
@Nathan,是的,谢谢。如果他回答了,我会将其标记为被接受的答案。 - yazzapps.com
1个回答

3
您可以按照正常的方式合并它们,然后使用clj->js将结果转换为JavaScript: (clj->js (merge {:a 1} {:b 2}))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接