Как объединить две карты #js в Om Clojurescript?

В clojurescript, когда я объединяю две карты, я могу сделать это так:

(merge {:a 1} {:b 2})

Как я могу добиться аналогичной вещи в Om, где используются литералы, что-то вроде этого (что не работает):

(merge #js {:a 1} #js {:b 2})

1 ответ

Вы можете объединить их как обычно, а затем использовать clj->js преобразовать результат в JavaScript:

(clj->js (merge {:a 1} {:b 2}))

Другие вопросы по тегам