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

    js_ array bidimensionale

    ho un array bidimensionale del tipo:

    arr[1, 0]='pippo';
    arr[1, 1]='pluto';
    arr[1, 2]='paperino';
    arr[2, 0]='mario';
    arr[2, 1]='paolo';
    arr[2, 2]='rossi';
    arr[2, 3]='bianchi';
    arr[3, 7]='uno';
    arr[3, 8]='due';
    arr[3, 0]='tre';
    arr[3, 1]='quattro';

    come faccio a ciclare solo i valori
    dell'elemento 2?

    es:
    arr[2, 0]='mario';
    arr[2, 1]='paolo';
    arr[2, 2]='rossi';
    arr[2, 3]='bianchi';

    grazie
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    206
    io un array bidimensionale per esempio l'ho sempre costruito così:

    var j=new Array(2);

    j[0]=new Array(3);
    j[1]=new Array(2);

    j[0][0]=0; j[0][1]=1; j[0][2]=2;
    j[1][0]=3; j[1][1]=4; j[1][2]=5;

    e se volevo solo i valori del secondo facevo il ciclo del tipo:

    for(i=0; i<j[2].length; i++){
    alert(j[2][i]);
    }

  3. #3
    arr[1][0]='pippo';
    arr[1][1]='pluto';
    arr[1][2]='paperino';
    arr[2][0]='mario';
    arr[2][1]='paolo';
    arr[2][2]='rossi';
    arr[2][3]='bianchi';
    arr[3][7]='uno';
    arr[3][8]='due';
    arr[3][0]='tre';
    arr[3][1]='quattro';

    lenLevel = arr[2].length;
    for (i = 1; i <= lenLevel; i++){
    .....
    }
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

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