要するに、「オブジェクト」として新たなデータ型を作りたい場合の方法です。
オブジェクトとしては、メソッドも追加できますが、単に「入れ物」で利用する
ところから始めると良いと思います
<script type="text/javascript" src="http://www.google.com/jsapi" charset="utf-8"></script>
<script type="text/javascript">
google.load("prototype", "1.6.1.0");
</script>
<script type="text/javascript">
function syain(a,b,c) {
this.code = a;
this.name = b;
this.age = c;
}
var p = Array();
p[0] = new syain("0001","田中", 20 );
p[1] = new syain("0002","鈴木", 21 );
p[2] = new syain("0003","山田", 22 );
p[3] = new syain("0004","中村", 23 );
function test() {
var work = "";
for( i = 0; i < p.length; i++ ) {
work += ( p[i].code + "\t" + p[i].name + "\t" + p[i].age + "\n" );
}
$("result").value = work;
}
</script>
<!-- JavaScript 起動用ボタン -->
<pre>
<input type="button" id="btn" value="実行" onclick='test();'>
<textarea id="result" cols="80" rows=10></textarea>
</pre>
【ちょっと特別な JavaScriptの最新記事】