配列からオブジェクトを作る
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【プロパティ名と値のデータからオブジェクトを作成する(fromEntries)】
プロパティと値のデータからオブジェクトを作成するには Object オブジェクトの fromEntries メソッドを使います。
・書式
Object.fromEntries(オブジェクト)
※引数には反復処理可能なオブジェクトを指定します→Array オブジェクトまたは Map オブジェクトなどです
サンプル
let userArray = [
['name', '山田太郎'],
['age', 32],
['address', '大阪府']
];
let userObj = Object.fromEntries(userArray);
console.log(userObj);
・結果
{name: "山田太郎", age: 32, address: "大阪府"}
サンプル2
let userArray = [
['name', '山田太郎'],
['age'], // 1つしか値がない
['address', '大阪府']
];
let userObj = Object.fromEntries(userArray);
console.log(userObj);
結果
{name: "山田太郎", age: undefined, address: "大阪府"}
※コメント投稿者のブログIDはブログ作成者のみに通知されます