美文网首页
对象数组按照某个key排序

对象数组按照某个key排序

作者: 小猫吃鱼1990 | 来源:发表于2019-07-19 18:11 被阅读0次
    // 对于 元素为对象的数组 ,把数组按照givKey的英文字母排序
    export const arrSortByKey = function (arr, givKey) {
      const listArr = [...arr];
      listArr.sort((val1, val2) => {
        const val1KeyVal = val1[givKey] || '';
        const app2KeyVal = val2[givKey] || '';
        if (val1KeyVal > app2KeyVal) {
          return 1;
        } else if (val1KeyVal === app2KeyVal) {
          return 0;
        } else {
          return -1;
        }
      })
      return listArr;
    }
    

    相关文章

      网友评论

          本文标题:对象数组按照某个key排序

          本文链接:https://www.haomeiwen.com/subject/gwnslctx.html