実行結果
<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>
使う側では、new makeArray(要素数)として、配列の入れ物を先につくり、 おもむろに代入していきます。