重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

初めて、HTMLでプロラムを組んでいます。1000を越える配列が組み込んでいて、その番号に入力に時間がかかり、また修正や配列を変更した際にまた番号の入れなおしにも手間がかかります。自動的に番号を書き込むようなテクニックがないか質問しました。
ary[] =["","",""]
ary[] =["","",""]
ary[] =["","",""]
このary[]の[]内に番号を自動的に入力したい!

どなたかご存知の方がいましたら、お願いします。

A 回答 (3件)

配列の数が固定でなければ、


var ary = new Array();
ary[ary.length] =["","",""];
ary[ary.length] =["","",""];
ary[ary.length] =["","",""];

それ以外ならば、
var idx=0;
var ary = new Array(3);
ary[idx++] =["","",""];
ary[idx++] =["","",""];
ary[idx++] =["","",""];

変数を使えば良いだけと思うのですが???
(処理の記述にもあまり制約はつかないし・・・)
    • good
    • 0
この回答へのお礼

詳しい説明ありがとうございました。インデックスの変数idxを使って、インクリメントしていく方法でプログラムを変更して、無事2000を超える配列の整理がつきました。ありがとうございました。

お礼日時:2006/02/28 21:00

<script language=javascript>


ary = new Array()
ary[0]=["a","b","c"]
ary[1]=["i","j","k"]
ary[2]=["x","y","z"]
</script>

を自動採番したいというのであればいかでどうでしょう?

<script language=javascript>
ary = new Array()
ary=[
["a","b","c"],
["i","j","k"],
["x","y","z"]
]
</script>
    • good
    • 0

こんにちは。



HTML内にあるJavaScriptのご質問でしょうか?

その配列が何の為にどのように使用されるかがわからないと、
的確な回答がつかないと思いますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!