我的数组包含从XML收集的以下值:
beginbegin,endend,-,-,-,begin,end,-,-,-,begin,end,-,-,-,-,begin,-,end,-,-,-,-,begin,-,-,end,-,-,beginbegin,-,continuecontinue,
检查它是否有“beginbegin”:
if(beamStatusArray[a]=="beginbegin") {}
它返回false
而不是true,不会发生在begin
或end
,为什么它在重复单词时不起作用?
答案 0 :(得分:1)
你从哪里得到 a
?
顺便说一句,有一种更简单的方法可以检查数组中是否有值:
var arr:Array = new Array('beginbegin', 'endend', '-', '-', '-', 'begin', 'end', '-', '-', '-', 'begin', 'end', '-', '-', '-', '-', 'begin', '-', 'end', '-', '-', '-', '-', 'begin', '-', '-', 'end', '-', '-', 'beginbegin', '-', 'continuecontinue');
trace(arr.indexOf('beginbegin') != -1);