Длина сценария действия карты объектов - PullRequest
1 голос
/ 08 июня 2011

У меня есть объект, использующий в качестве карты в Actionscript

var map:Object = new Object();

map[1] = "one";
map[2] = "one";

Есть ли простой способ получить длину карты без итерации?

Ответы [ 2 ]

2 голосов
/ 08 июня 2011

Может быть не лучше, но я думаю, что проще использовать ObjectUtil ...

import mx.utils.ObjectUtil;
ObjectUtil.getClassInfo(map).properties.length;

Это вернет 2 в вашем случае.

1 голос
/ 08 июня 2011

Нет, самый простой способ - итерировать карту.

...