entriesとは JavaScriptにはObject.entries() / Array.prototype.entries() など、イテレーションができるものにはentitiesというものが実装されている。 これは要素を[key, value] の配列として変換するものだ。 また、Object.fromEntriesというものがある。これは逆に[key,value]で構成された配列をObjectへ変換するものになる。 Array / Map / Setはprototype実装されているので、someArray.entries()などできるが、Objectはそういうものを持てないので、Object.fromEntries(obj)とする必要がある 詳しくはMDNを参照してほしい https://developer.mozilla.org/ja/docs/Web/JavaScript/
![JavaScriptでObject.entries/fromEntriesでreduceの利用頻度を減らす](https://cdn-ak-scissors.b.st-hatena.com/image/square/a4c846dd641d1a7f67ffe5c9fe2181d057f7f5f0/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--83QEWhjx--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3AJavaScript%2525E3%252581%2525A7Object.entries%25252FfromEntries%2525E3%252581%2525A7reduce%2525E3%252581%2525AE%2525E5%252588%2525A9%2525E7%252594%2525A8%2525E9%2525A0%2525BB%2525E5%2525BA%2525A6%2525E3%252582%252592%2525E6%2525B8%25259B%2525E3%252582%252589%2525E3%252581%252599%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3Aterrierscript%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2RhNzJjMjE0Y2QuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png)