ClojureScript 中的非递归 js->clj
Non-recursive js->clj in ClojureScript
我有一个包含 JavaScript 个对象的 JavaScript 数组。我想把它变成 JavaScript 个对象的向量。但是,js->clj 是递归的,因此 JavaScript 对象本身将变成 CLJS 映射。
如何在不触及数组内部元素的情况下将 JavaScript 数组转换为 CLJS 向量?
(vec the-array)
或 (into [] the-array)
都会将数组转换为向量,并且根本不接触对象。
我有一个包含 JavaScript 个对象的 JavaScript 数组。我想把它变成 JavaScript 个对象的向量。但是,js->clj 是递归的,因此 JavaScript 对象本身将变成 CLJS 映射。
如何在不触及数组内部元素的情况下将 JavaScript 数组转换为 CLJS 向量?
(vec the-array)
或 (into [] the-array)
都会将数组转换为向量,并且根本不接触对象。