this.groups.sort((a,b) => {
                  
                  
                              if (a.name > b.name) {
                  
                  
                                  return 1;
                  
                  
                              }
                  
                  
                              if (a.name < b.name) {
                  
                  
                                  return -1;
                  
                  
                              }
                  
                  
                              return 0;
                  
                  
                          });
                  
                  
                          this.sort = false;
                  
                  
                      } else {
                  
                  
                          this.groups.sort((a,b) => {
                  
                  
                              if (a.name < b.name) {
                  
                  
                                  return 1;
                  
                  
                              }
                  
                  
                              if (a.name > b.name) {
                  
                  
                                  return -1;
                  
                  
                              }
                  
                  
                              return 0;
                  
                  
                          });
                  
                  
                          this.sort = true;
                  
                  
                      }
                  
                  
                  }
                  
                  
                
а к одному регистру не надо приводить?
Норм. Только приятнее смотрится когда так сравниваешь: groups.sort((a,b) => a.name.localeCompare(b)) Вместо много if else ) хотя имеет место
Обсуждают сегодня