はじめまして。
現在javascriptにおいて、以下のような多次元連想配列から配列を出力しようと考えています。
javascript
1// 連想配列の中に連想配列 2var arr = { 3 php: {key_a1: 'WordPress', key_a2: 'EC-CUBE', key_a3: 'ZenCart'}, 4 js: {key_b1: 'jQuery', key_b2: 'jQueryUI', key_b3: 'jQueryMobile'} 5};
そこで、以下のようなコードを実装したところ、WordPress,EC-CUBEなどの値がすべてundefinedになってしまいました。
上手くWordPress,EC-CUBEなどの値も出力するにはどうすればよいでしょうか?
是非ともご教授の程よろしくお願いします。
javascript
1//ループ 2for(var k in arr){ 3 var v = arr[k]; // 値をコピー 4 document.write(k); //出力:php などのキー名 5 for(var k2 in v){ 6 var v2 = arr[k2]; 7 document.write(k2); // 出力:key_a1 などのキー名 8 document.write(v2); // 出力:WordPress などの値 9 } 10}
phpkey_a1undefinedkey_a2undefinedkey_a3undefinedjskey_b1undefinedkey_b2undefinedkey_b3undefined
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/05 10:12