# kList

kList是一个类,该类包含的方法与arrTool中的方法有诸多重复的地方。区别在于使用方式的不同。

属性 说明
data 数据源

# selectProp

selectProp(key, unique = false) 将数据列表中的item[key]重组为一个新的数组并返回
unique:是否去除重复数据

# selectSum

selectProp(key)获取数据列表中的item[key]
key:属性名,可选
该方法仅用于整数类型的数字进行累加,如果用于小数,会有精度问题

const list=new kList([1,2,3]);
list.selectSum();//6


const list2=new kList([
    {name:'张三',age:18},
    {name:'李四',age:20},
    {name:'王五',age:22},
]);
list2.selectSum();//60

# selectMin

selectMin(key)获取列表中最小的数值
key:属性名,可选
data中的item为对象时,key必传;data中item为数值时,不需要传key

# selectMax

selectMax(key)获取列表中最大的数值
key:属性名,可选
data中的item为对象时,key必传;data中item为数值时,不需要传key

# Asc

Asc(key)
数组升序排列(会影响数据源)
key:属性名,可选

# Desc

Asc(key)
数组降序排列(会影响数据源)
key:属性名,可选

Last Updated: 1/9/2020, 5:13:35 PM