2024 Clojure 状态调查! 中分享您的想法。

欢迎!请参阅 关于 页面以了解有关此内容的更多信息。

+1
ClojureScript
重标记

在 CLJS 集合或序列上使用 console.log 会返回类似 `Object { meta: null, cnt: 3, shift: 5, root: {…}, tail: (3) [...], __hash: null, "cljs$lang$protocol_mask$partition0$": 167666463, "cljs$lang$protocol_mask$partition1$": 139268 }` 的内部表示。这对于初学者来说可能是一个容易陷入的陷阱,因为 console.log 是 JS 开发者的一种标准调试工具。建议用户使用类似 binaryage/devtools 或其他任何转换 CLJS 类型到 JS 类型的内置函数。

值得注意的是,`println` 和 `cljs.pprint/pprint` 也适用于集合。

1 个回答

0
...