yyx-list

0.3.0 • Public • Published

yyx-list

基于ECMAscript 2015 的Array Api 封装的类似java的List集合 把平时业务中常用的方法封装到一起,主要目的简化业务代码,结构更清晰。 希望大家提出宝贵意见,使它更加完善。

travis dep npm downloads

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)

Readme

Keywords

Package Sidebar

Install

npm i yyx-list

Weekly Downloads

14

Version

0.3.0

License

MIT

Unpacked Size

80.7 kB

Total Files

7

Last publish

Collaborators

  • coderyyx