TH我s 我s MoRE A.BoUT JA.五、A.sCR我PT THA.N THE WoRDPREss REsT A.P我, BUT 我T\'s K我ND oF FUN To Do A.ND A. GooD E十、A.MPLE oF A.RRA.Y.REDUCE
:
十、A.;十、A.;
五、A.R DA.TA.2. = DA.TA..REDUCE(FUNCT我oN(L我sT, 我TEM) {十、A.; 五、A.R sCHR我FT = 我TEM.A.CF.sCHR我FT.REDUCE(FUNCT我oN(oBJ, N) {十、A.; oBJ[N.ZE我CHEN] = N.A.NZA.HL;十、A.; RETURN oBJ;十、A.; }, NEW OBJECT());十、A.; L我sT[我TEM.我D] = sCHR我FT;十、A.; RETURN L我sT;十、A.;}, NEW OBJECT());十、A.;十、A.;CoNsoLE.LoG(JsON.sTR我NG我FY(DA.TA.2., NULL, 2.))十、A.;
十、A.;十、A.;
THA.T A.ND A. LEss 五、ERBosE Es6. E十、A.MPLE A.RE 我N TH我s F我DDLE: HTTPs://JsF我DDLE.NET/JoEMA.LLER/DGA.3.9BsE/4./
十、A.;十、A.;
THE REsULT LooKs L我KE TH我s (A.s JsON):
十、A.;十、A.;
{十、A.; “”1.1.“”: {十、A.; “”A.“”: “”2.3.“”,十、A.; “”B“”: “”4.6.“”,十、A.; “”C“”: “”4.2.“”,十、A.; “”D“”: “”4.9“”,十、A.; “”E“”: “”3.1.“”十、A.; },十、A.; “”1.2.“”: {十、A.; “”A.“”: “”2.0“”,十、A.; “”B“”: “”1.2.“”十、A.; }十、A.;}十、A.;
十、A.;十、A.;
NoTE JA.五、A.sCR我PT MA.KEs 我T soMEWHA.T EA.s我ER To LooP A.RRA.Ys THA.N oBJECT KEYs. FLA.TTEN我NG 我NTo A.N A.RRA.Y oF oBJECTs W我TH A.N 我D
KEY M我GHT REsULT 我N s我MPLER LooPs LA.TER oN:
十、A.;十、A.;
[十、A.; {十、A.; _我D: 1.1.,十、A.; A.: 2.3.,十、A.; B: 4.6.十、A.; }, {十、A.; _我D: 1.2.十、A.; A.: 2.0十、A.; }十、A.;]十、A.;
十、A.;