- 締切済み
for文を用いたArrayについて
はじめまして、初心者で配列がよくわからず困っているので、教えていただけないでしょうか。 chn = new Array("ch1","ch2","ch3",...(中略)...,"ch100"); というように配列を作りたいんですが、for文などを用いて簡潔に書くことはできるでしょうか? ご教授ヨロシクお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#84373
回答No.3
馬鹿が暴走していると思って聞いてくれ!^^; function chn(n){ return 'ch'+(1+n); } だけで同じなのでは? chn = "ch1 ch2 ch3 (中略)ch100".split(' '); これでも多少短くなるけど
- v7nV1dZjx
- ベストアンサー率10% (7/64)
回答No.2
こんにちは。次のような感じでいかがでしょう。 <HTML> <HEAD> </HEAD> <BODY> <SCRIPT LANGUAGE=JAVASCRIPT> <!-- array = new Array(); for (i=1; i<=100 ;i++){ array[i] = new Array("ch" + i) } //--> </SCRIPT> </BODY> </HTML>
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
var arr = new Array(); for (var i=1;i <=100 ;i++){ arr.push("ch" + i.toString()); } for (var i = 0;i < arr.length; i ++){ alert(arr[i]); }