Красивая печать нечитаемой формы ClojureScript #js

Как красиво напечатать глубоко вложенную структуру данных ClojureScript #js, которая печатается как «нечитаемая форма» на (prn (js->clj some-form))?

Нечитаемые части кажутся объектными представлениями, такими как "viewport" #<((123, 456), (678, 987))>}. В качестве альтернативы, как мне удалить эти нечитаемые формы, чтобы я мог визуализировать структуру данных?

Я нашел статью о печати объектов Java, но наверняка должна быть более простой способ?


person Petrus Theron    schedule 21.09.2015    source источник
comment
Можете ли вы привести пример структуры данных #js?   -  person bostonou    schedule 11.10.2015


Ответы (1)


Вместо использования принтера используйте (.log js/console x), он лучше печатает/просматривает объекты JS, чем принтер CLJS. Нет особого смысла сначала преобразовывать объект JS в данные CLJS только для печати.

person skrat    schedule 22.09.2015