戻る

fromEntries
fromEntries

イテラブル(反復可能なオブジェクト)を
オブジェクトを [[key, value]] の形式の新しい配列に変換します。

[サンプル]
copy
//[test 1]
const arrayData = [["animal", "panda"], ["color", "monochrome"], ['place', 'zoo']];
let obj = Object.fromEntries(arrayData);
console.log(obj); //{ animal: 'panda', color: monochrome, place: 'zoo' }

//[test 2]
const map = new Map();
map.set('bear', "acorn");
map.set('panda', "bamboo");
map.set('raccoon', "meat");
obj = Object.fromEntries(map);
console.log(obj);//{ bear: "acorn", panda: "bamboo", raccoon: "meat"}

[test 1]
配列からオブジェクトを作成しています。
左側がkey
右側がvalue
のペアを結合した配列に作り直した配列ができます。

[test 2]
Mapオブジェクトも
左側がkey
右側がvalue
の形式を返します。
Mapの順序は保持されるため、追加した順番のデータが作成されます。




戻る


著作権情報
ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。
ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、
または公開したりすることはできません。
当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、
その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について
一切の責任を負わないものとします。