1.0.2 • Published 5 years ago

yjy-fd v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

yjy-fd

说明:数据处理工具

方法名参数说明
formateData通过相同属性归类对象数组
singleFormatDatasingleData:需要筛选出来的数据筛选出数据为singleData的数据
removeDupData数组去重

Example

import FilterData from 'index.js'
let sourceData = [
    {type: '比赛报告', date: '8月7号', name: '8月7号男足A组比赛报告'},
    {type: '比赛报告', date: '8月7号', name: '8月7号男足B组比赛报告'},
    {type: '球队名单', date: '8月7号', name: '8月7号男足B组球队名单'},
    {type: '球队名单', date: '8月7号', name: '8月7号男足A组球队名单'},
    {type: '比赛日程', date: '8月7号', name: '8月7号男足A组比赛日程'},
    {type: '比赛报告', date: '8月9号', name: '8月9号男足A组比赛报告'},
    {type: '比赛报告', date: '8月9号', name: '8月9号男足B组比赛报告'},
    {type: '球队名单', date: '8月9号', name: '8月9号男足B组球队名单'},
    {type: '球队名单', date: '8月9号', name: '8月9号男足A组球队名单'},
    {type: '比赛日程', date: '8月9号', name: '8月9号男足A组比赛日程'},
    {type: '比赛报告', date: '8月10号', name: '8月10号男足A组比赛报告'},
    {type: '比赛报告', date: '8月10号', name: '8月10号男足B组比赛报告'},
    {type: '球队名单', date: '8月10号', name: '8月10号男足A组球队名单'},
    {type: '比赛日程', date: '8月10号', name: '8月10号男足A组比赛日程'}
]
// sourceData:传入需要归类的数组
// filterType:需要归类的对象属性名
let filterType = 'type'
let data = new FilterData(sourceData, filterType)
data.formateData() // filterType对象属性名一致全部归来

let singleData = '8月10号'
data.singleFormatData(singleData) // singleData将对象值为8月10号的数据筛选出来

data.removeDupData() // 数组去重

注意:singleData对象值的key应对应于filterType对象属性
1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago