@.cmp()
APIComparator
生成属性比较算子
调用方法
- (path, type) -> (a, b) -> Number生成一个获取对象
path
路径下属性的比较算子,即比较a[path]
和b[path]
- (path, value, true) -> (target) -> Number生成一个获取对象
path
路径下属性的固定比较算子,即比较target[path]
和value
参数介绍
- path: String可以用"."分隔取深层属性字段
- type: String比较方法,可以采用下列的一些输入
- "cstr"按照C字符串的方式比较
- "data"按照日期的方式比较
- "str"按照文本的方式比较
- "string"按照文本的方式比较,同
"str"
- "natural"按照自然阅读方式比较
- "insensitive-natural"按照自然阅读方式比较(大小写不敏感)
- "num"按照数值的方式比较
- "number"按照数值的方式比较
关联API
- @.cmp.cstr()
- @.cmp.date()
- @.cmp.natural()
- @.cmp.num()
- @.cmp.path()
- @.cmp.str()