func-package

函数库, 面向复杂业务场景的 js 类库

quickSort

数组对象或者简单格式数组快速排序

Demo:

import { quickSort } from 'func-package';
let arr = [1, 3, 2, 8, 4];
let objArr = [
{ name: '8', age: 18 },
{ name: '3', age: 13 },
{ name: '5', age: 15 },
{ name: '2', age: 12 },
];
// quickSort(arr,key) 参数说明: 1、arr => 简单数组or对象数组 2、key => 可选参数对象数组key
// 简单数组快速排序
quickSort(arr); // -> [1,2,3,4,8]
// 对象数组快速排序
quickSort(objArr, 'age'); // -> [{ name: '2', age: 12 },{ name: '3', age: 13 },{ name: '5', age: 15 }...]