我有关于如何更改对象属性名称的问题。 我有一个像这样的对象:
description: "Human Resource Management Module"
id: 8
route: "/apps"
__children: Array(2)
如何将__children
属性名称更改为indexSearch
?
答案 0 :(得分: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)

答案 1 :(得分:1)