在 JavaScript 中使用布尔属性对对象数组进行排序
给定包含布尔值的 JavaScript 数组。任务是在 JavaScript 的帮助下根据布尔值对数组进行排序。这里讨论了 2 种方法。
方法一:
- 使用JavaScript Array.sort() 方法。
- 在比较条件中,使用===运算符比较布尔对象。
- 返回0、1 和 -1分别表示相等、更大和更小,具体取决于比较。
示例 1:此示例实现了上述方法。
Sort an array of objects by a
Boolean property in JavaScript.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
方法二:
- 使用JavaScript Array.sort() 方法。
- 在比较条件中,从第二个元素中减去第一个元素以比较对象并返回该值。
- 使用.reverse() 方法,如果需要反转结果。
示例 2:此示例实现了上述方法。
Sort an array of objects by a
Boolean property in JavaScript.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: