# sorted_zimu

> 本模块是针对数组的自定义排序

Latest version **1.0.0** (published 2018-01-18) · ISC license · 0 weekly downloads

## Install

```sh
npm install sorted_zimu
pnpm add sorted_zimu
yarn add sorted_zimu
bun add sorted_zimu
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2018-01-18 |
| First published | 2018-01-18 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | yanxinpm |
| Maintainers | yanxinpm |

## Links

- npm: https://www.npmjs.com/package/sorted_zimu
- npm.io page: https://npm.io/package/sorted_zimu

## Recent versions

- 1.0.0 (latest) — 2018-01-18

## README

# 模块说明
本模块是针对数组的自定义排序
 
 sorted(data,key,reverse)
 
 data 为数组类型
 key 为自定义的排序规则 字符串类型指定索引必须要用[]包裹起来
 reverse 反序 默认false从小到大排列 true按指定位置值从大到小排列
  
## 使用方法
```javascript
    var data=[{"a":1,"b":2,"c":{"d":{"e":4}}},{"a":1,"b":2,"c":{"d":{"e":2}}},{"a":1,"b":2,"c":{"d":{"e":5}}}]
    var sortArr=sorted(data,"item[c][d][e]",true)
    console.log(sortArr)
    // 按照指定键值[c][d][e]的值排序
    //[{"a":1,"b":2,"c":{"d":{"e":5}}},{"a":1,"b":2,"c":{"d":{"e":4}}},{"a":1,"b":2,"c":{"d":{"e":2}}}]
```
```javascript
    var data=[[1,2,3],[1,2,-5],[1,2,30],[20,4,10]]
    var sortArr=sorted(data,"item[2]",true)
    console.log(sortArr)
    // 按照指定键值数组里面第3个值排序
    //[[1,2,30],[20,4,10],[1,2,3],[1,2,-5]]
```

---
_Source: https://npm.io/package/sorted_zimu · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
