簡體   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