Simple Problem with Hit Test

okay say i dont want to use this code. (it laggs my game is there a better way, even if its longer and produces less lag of course). I think the for loop is doing it but i suck at logic so if that is the problem could you help find a better code.

numUnitHits = 20;
checkUnitHits = function() {
for (var i = 1; i<numUnitHits+1; i++) {
if (this, hitTest(_root.world.unit.unithitarea[“U”+i])) {
return 1;
}
}
};

Thanks for the help (20 is a constant number if that helps and neverever changes).