📜  在 JavaScript 中重命名对象键

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

在 JavaScript 中重命名对象键

JavaScript 不提供重命名对象键的内置函数。因此,我们将在本文中研究实现此目的的不同方法。

键:
在 JavaScript 中,对象用于存储各种数据的集合。它是属性的集合。属性是“键:值”对。键称为“属性名称”,用于标识值。

方法一:通过简单的变量赋值来重命名对象。分配变量或变量后,我们将删除旧的键值对并打印新的键值对。

句法:

obj['New key'] = obj['old key'];

注意:通过简单的变量分配重命名对象可以应用于多个键、值对。

例子:



  

    
        JavaScript: Object Rename Key
    

  

    
        

GeeksforGeeks

                                                      

重命名前的输出:
重命名前的输出

重命名后的输出:
重命名后的输出

方法二:
在这种方法中,我们将通过使用defineProperty()来操作对象的属性来重命名给定的对象键。

定义属性():
此静态方法用于定义对象的新属性或修改现有属性,并返回该对象。它接受 3 个参数。它们分别是:要修改的对象的名称和描述属性。

句法:

Object.defineProperty(obj, key, description) 

例子:



    
        
            JavaScript: Object Rename Key
        
     
     
        
            

GeeksforGeeks

                                

重命名前的输出:
之前的输出

重命名后的输出:
后输出