js 修改数组字段名

js yekong

如果你想在JavaScript数组中将"SUBJECT"替换为"name",将"SL"替换为"value",你可以使用 map 函数。这个函数会为数组中的每一个元素调用一个函数,并用结果创建一个新的数组。

这是如何实现的:

var data = [
  {
    "SUBJECT": "信息技术服务-公共服务",
    "SL": 20,
    "ROW_ID": 1
  },
  //... 你的其他对象
];

var newData = data.map(item => {
  return {
    name: item.SUBJECT,
    value: item.SL,
    ROW_ID: item.ROW_ID
  }
});

console.log(newData);

这个脚本将创建一个新的数组,newData,其中每个对象的 "SUBJECT" 键已被替换为 "name" , "SL" 已被替换为 "value" 。"ROW_ID" 键保持不变。

喜欢