配列の使い方

配列も関数を1つ用意してやることで使えるようになります。

実行結果



ソース
<SCRIPT LANGUAGE="JavaScript">

function makeArray(n) {
        this.length = n;
        for (i = 0; i < n; i++) {
		this[i] = null
	}
}

var colary = new makeArray(5)
colary[0] = "green";
colary[1] = "red";
colary[2] = "blue";
colary[3] = "pink";
colary[4] = "orange";

for (i = 0; i < 5; i++) {
	document.writeln("conlary[", i, "] = ", colary[i],"<BR>");
}
</SCRIPT>

makeArray()がミソです。 makeArray()は色々なスクリプトで配列を作るために使われているものと ほとんど同じものです。

使う側では、new makeArray(要素数)として、配列の入れ物を先につくり、 おもむろに代入していきます。