web-dev-qa-db-ja.com

Actionscript-3でオブジェクトの「キー」を取得します

与えられたオブジェクト:

myObj = {key : 'value'}

キーを取得するにはどうすればよいですか?

22
Derek Adair

すべてのキーをループする必要があります

_for (var key:String in myObj) {
 //...
}
_

注:for(x in obj)はキーを繰り返し処理し、for each(x in obj)は値を繰り返し処理します。

36
Patrick

使う for inループ

var myObject:Object = {key1:"value1",key2:"value2"}

for (var s:String in myObject){
  trace("key:",s,"value:",myObject[s]);
}

出力:

key: key1 value: value1
key: key2 value: value2
10
Reuben