Loop return false - PullRequest
       3

Loop return false

0 голосов
/ 03 февраля 2011

Мой массив состоит из следующих значений, которые собираются из XML:

beginbegin,endend,-,-,-,begin,end,-,-,-,begin,end,-,-,-,-,begin,-,end,-,-,-,-,begin,-,-,end,-,-,beginbegin,-,continuecontinue,

Чтобы проверить, имеет ли он «beginbegin»:

if(beamStatusArray[a]=="beginbegin") {}

Возвращается false вместо истины, не происходит с begin или end, почему не работает, когда есть повторяющиеся слова?

1 Ответ

1 голос
/ 03 февраля 2011

откуда вы берете a?и кстати есть более простой способ проверить, есть ли значение в массиве:

var arr:Array = new Array('beginbegin', 'endend', '-', '-', '-', 'begin', 'end', '-', '-', '-', 'begin', 'end', '-', '-', '-', '-', 'begin', '-', 'end', '-', '-', '-', '-', 'begin', '-', '-', 'end', '-', '-', 'beginbegin', '-', 'continuecontinue');
trace(arr.indexOf('beginbegin') != -1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...