【发布时间】:2021-05-20 01:31:31
【问题描述】:
有没有办法改变对象数组中的键名?
代码: 更改键名的值列表。
var keys = {
id:'identifier',
facility:'site',
status:'info',
date:'days'
};
要更改键名的对象数组
var arrayObj = [{
id:'jr210',
facility:'earth',
status:'sample info',
date:'Feb 29, 2020'
},
{
id:'tl980',
facility:'mars',
status:'sample info',
date:'Jan 15, 2020'
}]
预期输出:
var newArrayObj = [{
identifier:'jr210',
site:'earth',
info:'sample info',
days:'Feb 29, 2020'
},
{
identifier:'tl980',
site:'mars',
info:'sample info',
days:'Jan 15, 2020'
}]
【问题讨论】:
-
能否请 OP 更详细地说明为什么这个 Q. 被标记为
typescript。提供的代码使用良好的旧 JavaScript 语法和var语句。 -
您好@PeterSeliger,抱歉回复晚了。由于本周工作繁忙,我没有检查我的帐户。我一定会注意你说的话。
标签: javascript arrays typescript mapping reduce