人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ActionScriptで特定のオブジェクトの変数名と値を
すべて列挙した文字列を作りたいと思っています。

入力 オブジェクト
出力 オブジェクトの変数と値の列挙の

-------------------------------
var ojb = new Object();
obj.A = 1;
obj.B = "2";
obj.C = 3.0;

var result = hogeFunc(obj);
-------------------------------
//期待するresultの文字列
A:1
B:2
C:3.0


質問の文法的なミスや出力の値が少し違うなどは置いといて
意図の関数を作成していただけますでしょうか。

●質問者: zio3
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ActionScript object オブジェクト ミス 作成
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● octech
●25ポイント

ActionScript3.0でしたら、SparkプロジェクトのASReflectというライブラリを使うと可能だと思います。

http://www.libspark.org/wiki/yossy/ASReflect

◎質問者からの返答

できれば外部ライブラリを利用しない方法がしりたかったです。

すみません、質問時に記述していなくて。


2 ● okmt_masaaki
●75ポイント ベストアンサー

function hogeFunc(obj){

for (var prop in obj) {

trace(prop+" : "+ obj[prop]);

}

}

こんな感じでどうでしょうか?

◎質問者からの返答

ありがとうございます。

ほぼ、期待通りの出力を作れそうです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ