Visualizzazione dei risultati da 1 a 4 su 4

Discussione: array

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    22

    array

    ho una matrice di questo tipo 34,76,543,45,43,234,54,0,54,0,76,233,0

    Vorrei attraverso un ciclo for o altro fare in modo che tutti i numeri 0 vengano eliminati e quindi che la mia matrice venga pulita e restituita cosi 34,76,543,45,43,234,54,54,76,233 cioè senza gli 0

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    function togliZeri(arr)
    {
    	for (var a = 0; a<arr.length; a++)
    	{
    		if (arr[a] == 0)
    		{
    			arr.splice(a, 1);
    		}
    	}
    }
    togliZeri(nomeArray)
    ciao

  3. #3
    Puoi usare la prototype che trovi qui:
    http://andr3a.dotgeek.org/index.php?language=3&class=16



    per poi fare:
    codice:
    var asd:Array = new Array( 34, 76, 543, 45, 43, 234, 54, 0, 54, 0, 76, 233, 0 );
    asd.remove(0);
    trace( asd );
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    22
    grazie....

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.