繁体   English   中英

更改对象属性名称的打字稿

[英]Typescript for change object properties name

我有一个关于如何更改对象属性名称的问题。 我有一个这样的对象:


description: "Human Resource Management Module"

id: 8

route: "/apps"

__children: Array(2)

如何将__children属性名称更改为indexSearch

我假设您正在寻找以编程方式更改对象属性的解决方案。 您可以将旧属性( __children )的值分配给新属性( indexSearch ),然后删除旧属性。

obj['indexSearch'] = obj['__children'];
delete obj['__children'];

请参阅以下示例。

 var obj = { description: "Human Resource Management Module", id: 8, route: "/apps", __children: ['item1', 'item2'] }; console.log(obj) obj['indexSearch'] = obj['__children']; delete obj['__children']; console.log(obj) 

您可以像这样重命名,这非常简单:

在此处输入图片说明

您将必须使用键盘,也可能需要使用鼠标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM