JavaScriptによる多次元オブジェクトの作成
//オブジェクト内に配列を格納したオブジェクト
var lang = {
PHP : {
framewark:Array("CakePHP","CodeIgniter"),
cms: Array("WordPress","xoops","EC-CUBE","concrete5"),
},
JavaScript:{
library: Array("Ajax","jQuery"),
},
C:{
extension: Array("objective-c","C++","C#"),
}
};
//アクセス方法
for(var key in lang){
var len = lang[key].cms.length
for(var i = 0; i < len; i++){
console.log(lang[key].cms[i]);
}
}
// 作ったObjectの中身を取り出す方法
//配列にいれてループさせる
var ary = lang.PHP.cms;
console.log(ary);
for(var i =0; i<ary.length; i++){
console.log(ary[i]);
}