Ciao a tutti.
Sto scrivedno delle funzioni in JS ma ho un problema.
Non riesco a passare un array da funzione a funzione.
Spiego meglio, io ho questa funzione:

function escapeS(str) {

symbol=new Array();
symbol[0]='"'; symbol[1]='&'; symbol[2]='<'; symbol[3]='>'; ... ... ...
...
...

rand_no=exResponse(rand_no,symbol);

...

}
e come si vede passo l'array "symbol" alla funzione exResponse();
da questa funzione poi devo passare l'array symbol ad un altra funzione ancora.
Così:

function exResponse(match,sym) {
...
index=exBinSearch(0,sym.length-1,match,sym);
...
}

per cui la funzione exBinSearch() conterrà l'array da leggere in questo modo:

function exBinSearch(left_half,right_half,match,array) {
...
alert(array[1]);
...
}

Quando la funzione exBinSearch() legge l'alert contenente un elemento qualsiasi dell'array (per es. ora leggo l'elemento all'indice 1 cioè il secondo elem.) la pagina mi genera un errore di tipo: Oggetto NULLO

Come posso risolvere?
Grazie anticipatamente ^__^