Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    10

    [JS] distruggere una variabile

    Ciao a tutti.

    Ho un dubbio. Ha senso, secondo voi, "distruggere" una variabile alla fine della funzione che l'ha utilizzata? Mi spiego meglio: supponiamo di avere:

    function Apri() {
    var x;
    ...
    ...
    ...

    x = null;
    }

    Ora l'istruzione x = null, distrugge "fisicamente" la variabile oppure le assegna solo il valore null e quindi la memoria è ancora occupata?

    Grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    inutile, la variabile viene inizializzata nella funzione e muore con essa

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: [JS] distruggere una variabile

    Originariamente inviato da hesed
    Ciao a tutti.

    Ho un dubbio. Ha senso, secondo voi, "distruggere" una variabile alla fine della funzione che l'ha utilizzata? Mi spiego meglio: supponiamo di avere:

    function Apri() {
    var x;
    ...
    ...
    ...

    x = null;
    }

    Ora l'istruzione x = null, distrugge "fisicamente" la variabile oppure le assegna solo il valore null e quindi la memoria è ancora occupata?

    Grazie a tutti.
    mai visto codice del genere inoltre non credo che javascript sia una sottospecie di c, dove bisogna fare un po' di attenzione Mi è capitato SOLO una volta con PowerBuilder di dover utilizzare il Garbage Collettor esplicitamente: ma si trattava di generare una infinità al cubo di polilinee con un ActiveX forse non troppo progettato bene
    Pietro

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.