Как просматривать ключи объекта - PullRequest
1 голос
/ 15 июня 2011

Я хочу получить / отобразить имя ключа объекта в AS3.

У меня есть например:

var obj:Object = {key:"value"};

Здесь я пытаюсь отобразить "ключ" (неего значение).

Цель состоит в том, чтобы объединить два объекта вместе.

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

1 Ответ

3 голосов
/ 15 июня 2011

Чтобы добраться до ключей объекта, вам нужно их зациклить:

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

Таким образом, объединение obj1 и obj2 (с чем-либо из второй, перезаписывающей первую) будет выглядеть так:

var merged:Object = {};
var key:String = "";

for (key in obj1) {
    merged[key] = obj1[key];
}

for (key in obj2) {
    merged[key] = obj2[key];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...