linq-js-docs
Version:
use linq and lamdba in javascript
39 lines • 1.93 kB
JSON
[
{
"publish": "2017-03-27",
"contents": [
"优化了部分代码结构",
"新增 对 arrayComparer 的默认支持",
"新增了 对绝大部分 selector, predicate, comparer 参数校验",
"新增 绝大部分的 selector, predicate, comparer 参数均支持 String 或 Symbol 类型数据 表示选择对象对应的字段 的功能",
"新增 Enumerable.predicates.exists 属性, 表示非空筛选器",
"新增 Enumerable.predicates.regexp 方法, 生成正则匹配的筛选器",
"新增 Enumerable.predicates.not 方法, 生成逻辑非筛选器",
"新增 Enumerable.predicates.selector 方法, 生成选择筛选器",
"新增 Enumerable.predicates.equality, Enumerable.predicates.strict, Enumerable.predicates.same 方法, 生成比较筛选器"
],
"version": "2.1.15"
},
{
"publish": "2017-04-05",
"contents": [
"优化 selectMany 方法, 使的使用上更接近linq原生的方法. 修复 selectMany 方法 collectionSelector 返回 Iterator,string,object 对象是出现异常的bug",
"修改 defaultGroupResultSelector 为 defaultResultSelector, 修改 Enumerable.selectors.groupResult 为 Enumerable.selectors.result",
"修改 selectMany 方法的 resultSelector 参数的结构和默认值, 与 defaultResultSelector 一致",
"增加 zip 方法的 resultSelector 的默认值为 defaultResultSelector"
],
"version": "2.1.16"
},
{
"prepublish": true,
"contents": [
"新增 findLast 方法",
"新增 Enumerable.comparers.greater 方法",
"新增 Enumerable.comparers.less 方法",
"新增 Enumerable.predicates.properties 方法, 生成一个属性筛选器",
"新增所有的 predicate 参数, 如果使用 Array 或者 Object 类型作为参数时, 自动经过 Enumerable.predicates.properties 方法转译成一个筛选器",
"优化 comparer / predicate / selector 类型的参数 转化过程的效率"
],
"version": "2.1.17"
}
]