MyData['showData']();このようにしてshowData関数を呼び出していますね。非常に不思議な感じがしますが、これでちゃんと関数が呼び出され、画面にデータの内容が表示されるのです。
配列名.キー配列名の後にドットを付け、キーをそのまま書いてもいいのです。というわけで、書き直したものを下のリストにあげてあります。なんだか、ずいぶんとすっきりした感じがしますね? MyData['showData']()と書くより、MyData.showData()と書いた方が見た目にもすっきりとわかりやすく見やすいものになります。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※サンプルスクリプト <script type="text/javascript"> <!-- var MyData = new Array(); MyData['name'] = 'つやの'; MyData['age'] = 101; MyData['mail'] = 'tuyano@gmail.com'; MyData['showData'] = function(){ var result = '名前:' + MyData['name'] + '\n'; result += '年齢:' + MyData['age'] + '歳\n'; result += 'メール:' + MyData['mail']; alert(result); } MyData['showData'](); //--> </script> ※サンプルスクリプト・改 script type="text/javascript"> <!-- var MyData = new Array(); MyData.name = 'つやの'; MyData.age = 101; MyData.mail = 'tuyano@gmail.com'; MyData.showData = function(){ var result = '名前:' + MyData.name + '\n'; result += '年齢:' + MyData.age + '歳\n'; result += 'メール:' + MyData.mail; alert(result); } MyData.showData(); //--> </script>
<< 前へ | 次へ >> |