sort实现数组内对象排序

利用sort,根据数组内对象某一属性进行排序

    /**
     * @description: 根据数组内对象某一属性(number类型)进行排序
     * @param {*} source 目标数组
     * @param {*} sortField 排序属性
     * @param {*} sortType ASC DESC 默认升序
     * @return {*}
     */
    const sortFn = (source, sortField, sortBy = 'ASC') => {
        return source.sort((a, b) => sortBy === 'ASC' ? a[sortField] - b[sortField] : b[sortField] - a[sortField]);
    }

 

posted @ 2020-10-26 15:20  9c  阅读(249)  评论(0)    收藏  举报