orderBy排序用法

項目中reducer函數中:(對一個數組的佔內存值進行大小排序)

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

原理:
state.installedSoft: 需要遍歷的集合
[[‘sortSize’]:遍歷生成排序時比較的標準,通過比較標準來決定結果的順序
[orders] (string[]): 比較使用升序或者降序,或者自定義比較方法{
[‘desc’]:表示降序;
[‘asc’]: 表示升序;
}

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