在 Ruby 和 Java 中,您将一个对象与另一个对象进行比较,并根据这两个对象的顺序返回一个数字。Backbone 支持仅基于单个对象的排序。
这似乎是反主动的,而且更复杂。为什么 Backbone 这样做?使用这种技术有什么好处吗?
在 Ruby 和 Java 中,您将一个对象与另一个对象进行比较,并根据这两个对象的顺序返回一个数字。Backbone 支持仅基于单个对象的排序。
这似乎是反主动的,而且更复杂。为什么 Backbone 这样做?使用这种技术有什么好处吗?
从文档:
比较器函数可以定义为 sortBy(传递一个接受单个参数的函数)或排序(传递一个需要两个参数的比较器函数)。
这意味着您可以Comparator
以经典方式实现:具有 2 个参数的函数,其行为类似于sort
数组的原生 javascript 函数。Backbone 只是添加了另一种对从下划线
借来的集合进行排序的方式。