如何通过 JavaScript 中的两个字段对对象数组进行排序?
给定一个对象数组,任务是按对象的 2 个字段对数组元素进行排序。有两种方法可以解决这个问题,下面将讨论:
方法一:
- 首先比较第一个属性,如果两者不相等则相应排序。
- 如果它们相等,则对第二个属性执行相同的操作。
示例:此示例实现了上述方法。
How to sort an array of object
by two fields in JavaScript ?
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
方法二:
- 首先比较第一个属性,如果两者不相等则相应排序。
- 如果它们相等,则对第二个属性执行相同的操作,此示例遵循相同的方法,但使用OR Gate来减少代码。
示例:此示例实现了上述方法。
How to sort an array of object
by two fields in JavaScript ?
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: