PDA

Visualizza la versione completa : return false: corretto usarlo?


l'evangelista
01-10-2002, 16:10
Ciao a tutti

il dubbio mi sorto usando javascript, ma riguarda un p tutti i linguaggi C-LIKE..

Quando uso un ciclo FOR (ad esempio per scorrere dei campi di una form html o altro), se uso "return false" (nel caso in cui un campo non sia stato compilato correttamente dall'utente), la funzione si interrompe.

Mi chiedevo se era meglio usare questa soluzione (che "spezza" brutalmente il ciclo e la function) oppure usare dei flag (quindi comunque scorrere ordinatamente tutti i campi, e poi solo alla fine controllare che il flag sia rimasto intatto o diventato falso) o, se possibile, dei break (una via di mezzo, si esce dal ciclo ma non dalla funzione)

Credo che con i megaprocessori di oggi sia solo una questione accademica, per mi incuriosisce! :confused: :) :) :confused: :)

darkblOOd
01-10-2002, 19:20
se devi interrompere il ciclo perch il flusso non stato rispettato devi fare uso di return false, altrimenti avresti tempi morti d'attesa che non servono a nulla.

Per esempio:

hai una 10na di text da controllare e tutte devono essere state compilate

se la prima non compilata, che senso ha fargli scorrere anche le altre? :confused:

:ciauz:

Loading