JS List 分組函數


  groupArr(list: Array<any>, field: string) {
    var fieldList: Set<string> = new Set(),
      att = [];
    list.map(e => {
      fieldList.add(e[field]);
    });
    for (let item of fieldList) {
      var arr = list.filter(e => {
        return e[field] == item;
      });
      att.push({
        GroupName: item,
        list: arr
      });
    }
    console.log(att);
    return att;
  }

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM