Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Indici array variabili

  1. #1

    Indici array variabili

    Salve a tutti.
    Ho bisogno di create array e i nomi degli indici sono contenuti in altre variabili.
    Mi spiego meglio
    codice:
    var a ="aaa";
    array[a] = "bbbb";
    a questo punto dovrebbe essere

    codice:
    array["aaa" = "bbbb"
    in PHP basta fare
    codice:
    $a[$indice]
    ma in javascript come faccio?

  2. #2
    alla stessa maniera.

    var x=[];

    x['ciao']='un saluto';

    var y='hallo';

    x[y]='un saluto in inglese';

    la array viene convertita così in una array associativa. In tal caso però sarebbe meglio inizializzarla come:

    var x={};
    cioè con le graffe che segnalano subito a javascript che è destinata ad essere array associativa. Comunque anche se la inizializzi con le quadre, al momento in cui inserisci un qualsiasi indice alfanumerico, diventa una associativa.

    Nel momento in cui diventano associative, non hanno più una length, e si scansionano con il ciclo for in:
    for(var i in x){alert(i+'='+x[i]);}

  3. #3
    grazie mille, funziona!!!

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.