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
以上!