📌  相关文章
📜  在 JavaScript 中使用布尔属性对对象数组进行排序

📅  最后修改于: 2022-05-13 01:56:40.176000             🧑  作者: Mango

在 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           

    

    

         

    

       

输出:

  • 在点击按钮之前:
  • 点击按钮后: