Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [Array] Sintassi

  1. #1
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524

    [Array] Sintassi

    Ciao!

    quando creo un array in questo modo:

    new array('ciao',1,6567);

    mi limito ad usare chiavi numeriche, come posso allo stesso modo (livello sintassi) dichiarare indici stringa?

    pensavo che così andasse bene:

    new array('ciao'=>1,1,6567);


    ma non va!

  2. #2
    no, non puoi usare la seconda sintassi che hai usato: JavaScript non prevede array associativi.
    inoltre, JavaScript non permette neanche la creazione di array composti da tipi eterogenei, come nel tuo primo esempio.

    le sintassi consentite sono le seguenti:

    codice:
    var vettore=new Array();
    var vettore=new Array(10);
    var vettore=new Array('pippo', 'pluto', 'papero');
    ulteriori info: http://www.devguru.com/Technologies/...ref/array.html

    ciao

  3. #3
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    grazie per la risposta esauriente

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    potresti fare qualcosa disimile magari:

    <script>
    p=new Array();
    p["uno"]="ett";
    p["due"]="två";

    alert(p["due"]);
    </script>

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.