作为Clojurescript的新手,在我看来,每个Clojurescript项目都会有如下代码片段:
(extend-type js/NodeList
ISeqable
(-seq [array] (array-seq array 0)))
为什么这不是核心库的一部分?
最佳答案
您必须认为clojurescript不仅是浏览器JavaScript,还是Java语言的编译器。您还可以在其他平台(例如nodejs)或不存在NodeList的QT库中使用它(因为它是Dom api的一部分,而不是标准语言)。
关于clojurescript - 为什么NodeList/HtmlCollection无法排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23616019/