![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2001
Сообщений: 4
|
Есть массив
myArray[1] = "element_1" ........... myArray[n]="element_n " Можно ли получить индекс по элементу? |
|
|||||
|
Если сделать спец функцию то да вроде
не ручаюсь за правописание, синтаксис, работу написанного и пр. ):function Array_Search(array,element) { for(i=0,i<array.length,i++){ if(array[i]==element){ return i; } } } Может быть даже будет работать. Но вот если в массиве есть одинаковые элементы, то работать будет, но плохо. ![]()
__________________
In nomine Dei nostri satanas luciferi exclesi! |
|
|||||
|
Попробуй отойти от массивов и прийти к Объектам
тогда и можно обратиться к элементу, незная его порядковый номер по имени. Что то типа _root.Obj= new Object(); _root.Obj2= new Object(); _root.Obj2=[ "John3","567","John4","5672"]; _root.Obj= {name:_root.Obj2,addr: "123",name2: "John2", addr2: "1232"} trace(_root.Obj["addr"] add " | " add _root.Obj.name[1]); кажется так должно работать. Возможно тебе поможет (хотя немного и не по теме )
__________________
best regards ... Последний раз редактировалось MagicMax; 15.04.2002 в 12:36. |
|
|||||
|
Регистрация: Jun 2001
Сообщений: 4
|
Спасибо всем огромное, все заработало.
|
![]() |
Часовой пояс GMT +4, время: 10:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|