前端js/jq实现排序/降序/升序

  // 排序

  const singers = this.selfFieldData.fscyy_project_company_enclosure.value; //对象数组

  function compare(a, b) {

    // 使用 toUpperCase() 忽略字符大小写

    const bandA = a.name.toUpperCase();

    const bandB = b.name.toUpperCase();

  

    let comparison = 0;

    if (bandA > bandB) {

      comparison = 1;

    } else if (bandA < bandB) {

      comparison = -1;

    }

    // 升序

    // return comparison;

    // 倒序

    return comparison * -1;

  }

  singers.sort(compare);