ma come hai fatto tu va bene

il tuo problema non risiede nella visibilità della variabile ma, probabilmente, da quando richiami la funzione. Se la funzione altraFunc() viene eseguita quando la chiamata ajax non è stata completata con successo e il json parsato correttamente, la variabile sarà "undefined"