parece que te estás enredando
según esto: switch(
coincidenA.toString(",")){
coincidenA es un array
y lo que haces es convertir sus elementos a cadena para que luego de compararlo se ejecute ejecute una función
...
podrías itentar algo como esto:
Código:
//recibimos como parametro la lista de arrasy a verificar
var alguna_funcion:Function = function(lista_de_arrays:Array):Void{
//creamos un array para almancenar las referencias a los arrays que cumplan alguna condición
var en_que_arrays_buscar:Array = new Array();
//exploramos la lista que recibimos y verificamos que cumplan alguna condición,
for(var i in lista_de_arrays){
//por ejemplo que no estén vacíos
if(lista_de_arrays[i].length>0){
//si cuplem entonces añadimos ese array a un array
en_que_arrays_buscar.push(lista_de_arrays[i]);
}
}
//cuando ya tenemos los elementos donde hay que buscar ejecutamos la fución
if(filtrar_en_varios(nombreEm,en_que_arrays_buscar)){
coinciden.push(nombreEm);
}
}
...
aunque aun no entiendo bien sobre lo de: coincidenA.
:D