Array in if statment

HI,

I want to check to see if a string is in an array, so basically:

If (string1 == [any item in array]) {
// do something.
}

but i am not sure how to write it… any ideas?

thanks.
Gareth

This has been done a million times on this forum :stuck_out_tongue:

Anyway


arrSearch(str:String, arr:Array):Boolean {
  for(var i = 0; i < arr.length; i++) {
    if(arr* == str) {
      return true;
    }
  }
 
  return false;
}

Usage


if(arrSearch("somestring", myArray)) {
  // do something
} else {
  // not found
}

Thanks, actually i was looking at this wrong! i need to know how to do a hitest on anything in an array so;

if (this.hitTest(array[anythingInsideMe]) {
// do something
}