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

    Etichette in Javascript ( come ad esempio etichetta:for(var i in obj) {} )

    La sintassi dei due punti credevo la si potesse utilizzare solo negli oggetti letterali:
    codice:
    {
      key: value
    }
    Oggi girando un pò ho scoperto che invece si può usare dovunque, in particolare nei cicli, ad esempio per fermare un ciclo esterno:
    codice:
    loop1:while(...) {
      while(...) {
        if(...) break loop1;
      }
    }
    Si tratta delle etichette

    La domanda è: serve solo per i cicli o ha qualche altra utilità?

    Ad esempio questa riga non mi da errore di sintassi:

    codice:
    fn:function() {}
    eppure mi sfugge la sua utilità; d'altronde mi piacerebbe sapere se c'è un modo per prendere il contenuto dell'etichetta ( se scrivo alert(fn) mi da errore )
    Insomma, c'è qualcosa che devo sapere di più sul funzionamento etichette?

  2. #2
    non mi sembra il goto sia supportato, quindi più che usarle per loops con continue o break puoi farci poco, ma magari possono rendere il codice più ordinato o leggibile
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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 © 2025 vBulletin Solutions, Inc. All rights reserved.