我有一個由可迭代項組成的對象(鍵只是日期字符串)。其中一些對象具有多個項目。我想展平每個對象,以便只保留一個維度的對象。基本上,我想data看起來像expected:const data = {//this datestring only has one item "1598989834745": { "219319571 ": { applicantCode: "goc2gp", carrera: "Trabajo Social", code: "219319571 " } },//this one has two items "1598990166911": { "215576855": { applicantCode: "8e11532", carrera: "Médico Cirujano y Partero", code: "215576855" }, "217831836": { applicantCode: "ybg14pd", carrera: "Trabajo Social", code: "217831836" } }};const expected = [ { applicantCode: "goc2gp", carrera: "Trabajo Social", code: "219319571 " }, { applicantCode: "8e11532", carrera: "Médico Cirujano y Partero", code: "215576855" }, { applicantCode: "ybg14pd", carrera: "Trabajo Social", code: "217831836" }];我試過映射Object.keys:function objToArr(obj: object): object[] { return Object.keys(obj).map(key => obj[key]);}但是當(dāng)我不止一次這樣做(覆蓋兩個維度)時,它會返回:[ { '219319571 ': { applicantCode: 'goc2gp', carrera: 'Trabajo Social', code: '219319571 ' } }, { '215576855': { applicantCode: '8e11532', carrera: 'Médico Cirujano y Partero', code: '215576855' }, '217831836': { applicantCode: 'ybg14pd', carrera: 'Trabajo Social', code: '217831836' } } ]```
如何將嵌套對象“解包”為數(shù)組?
喵喵時光機(jī)
2023-02-17 15:56:39