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