漂亮地打印到 ClojureScript 中的字符串?

Pretty print to a string in ClojureScript?

如何使用 cljs.pprint 到 return 字符串?

(cljs.pprint/pprint '(foo bar))

想要 return 一个字符串,而不是打印它的副作用。

类似于这个问题,但是对于 CLJS,不是 CLJ。

How can I pretty print a PersistentHashMap in Clojure to a string?

这应该有效:

(with-out-str (cljs.pprint/pprint '(foo bar)))