トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     配列に格納されている型を判定に使う方法
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kazurasaka
Åê¹ÆNo.45225
投稿日時: 2010-6-22 8:34
半人前
居住地: 主に福岡へ出没
投稿: 45
使用環境:
配列に格納されている型を判定に使う方法
もっと良いやり方があるのではないかと思って投稿します。

■やりたい事
1.配列Aに格納されている要素の型がArrayかそうでないかを調べる
2.調べた結果をもとにif文にて処理を分岐させる

一応下記で動作はするのですが、ほかに何か良い案があれば教えていただけないでしょうか。

var tes_array1:Array=[1,2,3,4];
var tes_array2:Array=["a","b","c","d"];
var tes_main_array:Array=[tes_array1,tes_array2,"testes",18];

for (var i:Number=0; i<tes_main_array.length; i++) {

	var _value:String=tes_main_array[i].constructor.toString()

	if (_value=="[class Array]") {
		trace("配列!");
	} else {
		trace("配列じゃないよ");
	}

}
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 配列に格納されている型を判定に使う方法 kazurasaka 2010-6-22 8:34
     Re: 配列に格納されている型を判定に使う方法 masamune 2010-6-22 9:34
       Re: 配列に格納されている型を判定に使う方法 kazurasaka 2010-6-22 10:27

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops