* 1.排序

按对象指定的key值和指定程序(升序or降序)排序

const people = [    { name: 'Foo', age: 42 },    { name: 'Bar', age: 24 },    { name: 'Fuzz', age: 36 },    { name: 'Baz', age: 32 },];
/** * arr 须要进行排序的数组 * key 须要进行排序的key * sortType 排序形式 "asc"升序,"desc"降序 */const orderby = (arr,key,sortType)=> {  return arr.concat().sort((a,b) => sortType === "asc" ? a[key]-b[key] : b[key]-a[key])}orderby(people,"age","asc")//  [//      { name: 'Bar', age: 24 },//      { name: 'Baz', age: 32 },//      { name: 'Fuzz', age: 36 },//      { name: 'Foo', age: 42 },//  ]

2.判断数组是否为空

/** * arr 须要判断为空的数组 */const isEmpty = (arr) => Array.isArray(arr) && !arr.length;isEmpty([]); // trueisEmpty([1, 2, 3]); // false

前期持续更新……