devo tale codice:Javascript: come chiamare il ritorno della funzione esterna dalla funzione interna?
function allValid() {
$('input').each(function(index) {
if(something) {
return false;
}
});
return true;
}
che restituisce sempre vero come return false;
interessa la funzione interna anonima. C'è un modo semplice per chiamare il ritorno della funzione esterna?
PS. Non sto cercando una soluzione alternativa, voglio solo sapere la risposta alla domanda originale. Se la risposta è "non possibile" va bene.
Quale non è efficiente come se il primo elemento è errato il resto 1000 sarà controllato comunque. – serg
@ serg555: quindi esegui 'return (allGood = false)' all'interno di '.each'. Questo si spezzerà presto. –
@Roatin Marth - È un ciclo di chiusura per elemento, non si comporta come un semplice ciclo, pensa ad esso come a una funzione all'interno di una funzione. –