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

    [javascript] array creati in modo dinamico

    E' possibile creare in javascript degli array senza sapere a priori il numero dei livelli da cui saranno composti?

    cioè

    myarray[i1][i2]....[ix]= new Array()

    dove x viene definito da un calcolo


    Grazie



  2. #2
    certo:

    codice:
    var x=calcoli...;
    var pippo=new Array(x);
    ciao

  3. #3
    non è questo il problema

    var x=calcoli...;
    var pippo=new Array(x);



    ma questo

    var x=calcoli...;
    pippo=new Array();
    pippo[0]=new Array();
    pippo[0][0]=new Array();
    pippo[0][0][0]=new Array();
    pippo[0][0][0] ... per x volte ...=new Array();

  4. #4
    ti propongo una soluzione che fa uso di eval:

    codice:
    var x=calcoli;
    var code="";
    var pippo;
    for (var i=1; i<=x; i++) {
     eval("pippo"+code+"=new Array();");
     code+="[0]";
    }
    ciao

  5. #5
    eval!
    non ricordavo più che esisteva,
    sei mitico grazie mille!

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.