Проблема с именем свойства объекта - PullRequest
0 голосов
/ 13 декабря 2010

У меня есть эта функция:

private function returnFees(row:Object,name:String):int
        {
            var fee:int;
            for each(var obj:Object in row)
            {   

                if(obj==name)
                {
                    //fee=obj as int;   
                }

            }
            return fee;
        }

Я хочу сравнить имя свойства с именем. Но в этом коде obj дает мне значения свойств, а не имени.

Есть идеи? спасибо

1 Ответ

2 голосов
/ 13 декабря 2010

Это не for each, который вы должны использовать, а простой for. for each даст вам значения и for имя свойства:

private function returnFees(row:Object,name:String):int {
 var fee:int;

 for (var rowName:String in row) {
  if(rowName == name) {
      //fee=obj as int;   
  }
 }
 return fee;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...