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

    Eliminare elementi uguali da due array

    Ragazzi sto facendo una cosa che mi credevo relativamente semplice e che a questo punto però necessita di un vostro aiuto...

    Ho due array(A e B), vorrei cancellare gli elementi presenti in B da A

    esempio
    ArrayA = "cane,gatto,topo,orso,uccello"
    ArrayB = "topo,uccello"

    Vorrei mi si restituisse

    ArrayA = "cane,gatto,orso"

    Forse sarà l'orario ma non riesco a capire come affrontare il problema...

    Grazie a tutti per l'aiuto!!!

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    arrayA = ["cane", "gatto", "topo", "orso", "uccello"];
    arrayB = ["topo", "uccello"];
    
    for (var iIndexA, iIndexB = 0; iIndexB < arrayB.length; iIndexB++) {
    	iIndexA = arrayA.indexOf(arrayB[iIndexB]);
    	if (iIndexA > -1) { arrayA.splice(iIndexA, 1); }
    }
    
    alert(arrayA.join(" -- "));

  3. #3
    hey grandissimo 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 © 2025 vBulletin Solutions, Inc. All rights reserved.