Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    return false: è corretto usarlo?

    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!

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    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?


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.