如何使用JavaScript动态修改对象键名并合并多个类数组对象为单个数组
实现代码
// 取出各数组内存储的统计数据对象 const q1Data = q1Array[0]; const q3Data = q3Array[0]; const medianData = medianArray[0]; const outlierData = outArray[0]; // 获取所有学生姓名,遍历组装目标格式数据 const result = Object.keys(q1Data).map(stdName => { return { stdName, q1: q1Data[stdName], q3: q3Data[stdName], median: medianData[stdName], outliers: outlierData[stdName] } }); console.log(result);
说明
你提供的目标格式示例中Diana的q1字段值标注为93,和你给出的q1Array源数据中Diana对应值94不符,上述代码会严格按源数据取值,如有需求可自行调整源数据数值即可。
内容的提问来源于stack exchange,提问作者Vadivel A
相关产品推荐
相关产品推荐

