メイン コーダーズルーム【スクリプト系】 2次元配列の扱い方について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
greenChili | Åê¹ÆNo.22762 投稿日時: 2006-1-13 16:18 |
新米 居住地: 投稿: 6
使用環境:
WinXP,Flash MX |
2次元配列の扱い方について はじめまして。
2次元配列を使ってソートしたまでは良かったのですが、その後の扱い方で悩んでいます。 time_array[0]の中には、更新日の文字列が入っています。"20050621"など。 time_array[1]の中には、外部JPEGのファイルのパスが入っています。 mynum[j] = new Array(time_array[0], time_array[1]); mynum.sort(); mynumの二次元配列の中に入れて、更新日順にファイルパスをソートできました。 そして、その後にソートできたファイルパスだけを使いたいのですが、うまくできません。ダメもとでsplitとかmynum[j]とかためしてみましたが、うまくいきませんでした。 デバッグしてみたところ、 mynum 0―0 undefined |_1 undefined 1―0 undefined |_1 undefined 2―0 更新日の文字列 |_1 ファイルパス 3―0 更新日の文字列 |_1 ファイルパス ・・・・・4以下同じ という具合に値が入っていました。 ファイルパスのほうだけ配列として、持ってくることは出来ないのでしょうか? どなたかわかる方いらっしゃいましたら、ご教授お願いします。 初心者のためわかっていないことが多く駄文ですが、よろしくお願い致します。 |
水蕗 | Åê¹ÆNo.22764 投稿日時: 2006-1-13 16:45 |
新米 居住地: 千葉 投稿: 22
使用環境:
Win7x64 home, CreativeCloud |
Re: 2次元配列の扱い方について お世話様ですー。
書かれている部分だけではきちんと2次元配列が作れているのかちょっと分からないです。 値にundefinedが入っている時点でなんだかよろしくないような気がします・・・。 で、せっかく2次元配列なのだからそのまま使ったらどうでしょう??? 2次元配列がうまく作れているのであれば、以下のようにすれば配列がつくれますが。 fileArray = new Array(); for(i=0;i<mynum.length;i++){ fileArray.push(mynum[i][1]); } |
greenChili | Åê¹ÆNo.22769 投稿日時: 2006-1-13 17:25 |
新米 居住地: 投稿: 6
使用環境:
WinXP,Flash MX |
Re: 2次元配列の扱い方について 水蕗さん、レスありがとうございます。
水蕗さんのやり方で、出来ました。 確かにundefinedが入ってるってあまりよろしくないですね。。 ,,,,ファイルパス,ファイルパス,ファイルパス・・・って感じで表示されます。 思い当たるふしはいくつかあるので、undefinedの部分をなくしてみようと思います。 どうもありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |