読者です 読者をやめる 読者になる 読者になる

やったこと

webサービスを作るときに考えたことを垂れ流します

Javascriptで配列をオブジェクトに変換する!

Javascriptで配列をオブジェクトに変換する方法です。

以下のようにして配列「arr」をobject「obj」に変換できます。

var arr = new Array();

arr["aaa"] = 111;
arr["bbb"] = 222;
arr["ccc"] = 333;

//オブジェクトに変換!
var obj = {};
for(key in arr){
  obj[key] = arr[key];
}

console.log(obj);

「object」を「配列」に変換する方法は巷にたくさん紹介されていますが、何故か今回のように「配列」を「object」に変換する方法はあまり紹介されていませんね。

もっと詳しい方法は「stackoverflow」で外国の方々が議論しているのでご参照ください。
javascript - Convert Array to Object - Stack Overflow

以上!