📌  相关文章
📜  如何对 JavaScript 对象中的键进行排序/排序?

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

如何对 JavaScript 对象中的键进行排序/排序?

给定一个对象,任务是根据键对 JavaScript 对象进行排序。以下是在 JavaScript 的帮助下讨论的一些最常用的技术。

方法一:使用.sort() 方法根据函数中指定的条件对键进行排序,得到排序后的键。将整个对象按照键数组中的键顺序(以排序方式)复制到该临时变量并删除原始对象将创建一个临时变量。之后,我们只需要将临时对象复制到原始对象中并返回即可。

  • 示例 1:此示例实现了上述方法。
    
    
      
    
        
            How to Sort/Order keys
            in JavaScript objects ?
        
          
        
    
      
    
        

    GeeksforGeeks

                        Click on the button to sort          the Object on Keys.         
            
    Object = {
                        CSS: '1',
                        JavaScript: '2',
                        HTML: '3',
                        Python: '4'
                        }
            
        
                           

                  
  • 输出:

    方法 2:在这种方法中, .sort() 方法按字母顺序对键进行排序,然后我们必须对这些排序的键使用.reduce() 方法。然后使用 2 个变量(emptyObject 和 key)在reduce() 方法中调用一个匿名函数。现在将键值对一一放入emptyObject中并返回。

    • 示例 2:此示例实现了上述方法。
      
      
        
      
          
              How to Sort/Order keys
              in JavaScript objects ?
          
            
          
      
        
      
          

      GeeksforGeeks

                          Click on the button to sort          the Object on Keys.
              
      Object = {
                      CSS: '1',
                      JavaScript: '2',
                      HTML: '3',
                      Python: '4'
                  }
              
          
                             

                    
    • 输出: