orderBy排序用法

项目中reducer函数中:(对一个数组的占内存值进行大小排序)

case SET_SIZE_SORT:
      // 软件大小
      let sortedSizeArr = orderBy(state.installedSoft, ['sortSize'], ['desc']);
      return {
        ...state,
        installedSoft: sortedSizeArr
      };

原理:
state.installedSoft: 需要遍历的集合
[[‘sortSize’]:遍历生成排序时比较的标准,通过比较标准来决定结果的顺序
[orders] (string[]): 比较使用升序或者降序,或者自定义比较方法{
[‘desc’]:表示降序;
[‘asc’]: 表示升序;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章