yyx-list
v0.3.0
Published
js list implements
Downloads
3
Readme
yyx-list
基于ECMAscript 2015 的Array Api 封装的类似java的List集合 把平时业务中常用的方法封装到一起,主要目的简化业务代码,结构更清晰。 希望大家提出宝贵意见,使它更加完善。
##install: npm install yyx-list
Tips
这些API将挂载到全局JavaScript环境,所有数组将默认实现这些api,请在应用启动时予以引用;
Usage yyx-list
require('yyx-list');
let ins = [1,2,3];
//添加元素
ins.add();
return list;
//移除元素
ins.remove(item)
return boolean;
//list 长度
ins.size();
return length;
//查询object list
ins.queryItem({field:'field',value:555});
return queryObject;
//统计某个字段的集合
ins.getCollection({field:'field'});
return arrayList;
//查询某个元素位置
ins.pos({field:'field',value:555} || 'string')
return position;
//清空list
ins.clear()
return empty list;
//排序
/**
* type 排序方法类型
* 目前支持bubbles selectSort
*
* dc 升序、降序
* asc 、des
* 默认升序
* /
ins.sort(type,dc)