按特定字符串对对象的JS数组排序

时间:2019-12-05 10:39:21

标签: javascript sorting

我不希望按字母顺序对其进行排序,但需要将特定值放在另一个值的上方。 数组示例:

<mat-select placeholder="Range Schema" [(ngModel)]="linkedRangeSchema.rangeSchemaName">
          <mat-option (onSelectionChange)="handleRangeSchemaChange(signal,rangeSchema.rangeSchemaName,$event);"
                    *ngFor="let rangeSchema of rangeSchemas"
                    [value]="rangeSchema.rangeSchemaName">
                    {{ rangeSchema.rangeSchemaName }}
                </mat-option>

            </mat-select>

// handleRangeSchemaChange(...) is updating linkedRangeSchema (ngModel variable) in the ngrx store

我需要按专业进行分类,其中第一个元素是专业是var workers = [ { "name": "John", "surname": "Smith", "profession": "Plumber", }, { "name": "Brook", "surname": "Ryder", "profession": "Other", }, { "name": "Tony", "surname": "Simons", "profession": "Handymen", }, { "name": "Wilbur", "surname": "Endicott", "profession": "Carpenter", }, { "name": "Claud", "surname": "Rush", "profession": "Other", } ]; 的元素,之后我要显示所有other。那些对象之后的对象不必按特定顺序排列。是否有一个函数可以执行此操作,或者我需要运行Handymen循环并手动执行此操作?

0 个答案:

没有答案