オブジェクトプロパティー名を変更する方法に関する問題があります。私はindexSearch
に__children
プロパティ名を変更するにはどうすればよい変更オブジェクトプロパティー名のためのTypescript名前
description: "Human Resource Management Module"
id: 8
route: "/apps"
__children: Array(2)
: は、私はこのようなオブジェクトがありますか?
オブジェクトプロパティー名を変更する方法に関する問題があります。私はindexSearch
に__children
プロパティ名を変更するにはどうすればよい変更オブジェクトプロパティー名のためのTypescript名前
description: "Human Resource Management Module"
id: 8
route: "/apps"
__children: Array(2)
: は、私はこのようなオブジェクトがありますか?
オブジェクトのプロパティをプログラムで変更するソリューションを探しているとします。古いプロパティ(__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)
これは動作しています、あなたの答えに感謝 –
そうでもないtypescriptですが、問題はIDEの1。右クリックし、 "名前を変更"トリックを行う必要があります! – trichetriche