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

    creazione dinamica di oggetti

    salve a tutti!
    c'è qualcuno che mi può dire come fare a creare dinamicamente il nome di un oggetto?

    esempio:

    function creaOggetto(){
    i++;
    nomeOggetto = "ogg"+i;
    nomeOggetto = new Object();
    }
    evento 1 ->
    creaOggetto();

    evento 2 ->
    creaOggetto();

    ecc

    così, a logica i miei oggetti dovrebbero chiamrsi
    ogg1 e ogg2 e invece no!!
    si chiamano sempre "nomeOggetto"

    ho provato con
    eval(nomeOggetto) = new Object();

    ma mi dà errore di sintassi!! :-((

    come si fa??
    qual'è la sintazzi giusta?!?

    grazie!
    s.

    ps le carenze sulla programmazione si fanno sempre vive nei momenti sbagliati!!

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    this[nomeOggetto] = new Object();

  3. #3
    grande negatyve!!

    ma scusa... uno so lo inventa?!?

    grazie mille
    s.

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Di niente..

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.