Поиск позиции объекта в массиве в actionscript - PullRequest
1 голос
/ 09 июня 2010
var array1:Array = new Array();
var array2:Array = new Array();

var obj1:Object = new Object();

array1.push(obj1);
array2.push(obj1);

Как мне это сделать, какую команду использовать?

//obj1's position in array1
//result: 0
//obj1's position in array2
//result: 0

1 Ответ

3 голосов
/ 09 июня 2010

Если вы хотите найти позицию объекта в стеке массивов,

Вы можете использовать indexOf

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/Array.html#indexOf()

Для подтверждения концепции

array1.push(obj1);

array1.push(obj2);

array1.push(obj3);

array1.push(obj4);

array1.push(obj5);

trace(array1.indexOf(obj5)); // Should return 4 [ 0 Ob1, 1, Obj2 ... etc]

trace(array1.indexOf(obj1)); // Should return 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...