clojurescript - 为什么NodeList/HtmlCollection无法排序?

标签 clojurescript

作为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/

相关文章:

javascript - Dojo 工具包和 dgrid 的闭包编译器外部

clojure - 如何使用 core.async 正确批处理消息?

recursion - 递归组件在 Om 中工作时遇到问题?

clojure - 从 clojure 操作 java 对象

clojure - Reader Monad、代码重构、动态绑定(bind)变量?

ClojureScript 格式字符串与 goog.string.format 不能替代

clojure - 在生产中部署 Clojure/Clojurescript 应用程序

heroku - 为什么这个 clojurescript 构建配置文件在本地工作而不是在 Heroku 上工作?

d3.js - 这会被认为是惯用的 ClojureScript 吗?

clojure - Clojure Pedestal 框架中的架构模型是否是类似于 Google Wave 的操作转换?