Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-12-2003, 11:20   #1 (permalink)
Entscheide Dich
 
Benutzerbild von YesNo
 
Registriert seit: Apr 2003
Ort: Düsseldorf
Beiträge: 218
Array Vergleichen und die Unterschiede anzeigen

Jo, die Frage, die mir unter den Fingern brennt ist:

Ich habe zwei unterschiedliche Arrays mit strings. Beide können unterschiedlich lang sein. Ich brauche irgendwie eine schnelle Funktion wo mir die Elemente, die sich unterscheiden, in ein neues Array aufgelistet werden. Ja und in welchem Array die Elemente nicht sind!

Mmh, vielleicht gibt's ja da schon mal was!? Bevor ich das Rad neu erfinde.....

Schön, wenn mir jemand darauf eine Antwort geben kann.


Michael
YesNo ist offline   Mit Zitat antworten
Alt 18-12-2003, 11:32   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Re: Array Vergleichen und die Unterschiede anzeigen

Zitat:
Geschrieben von YesNo
.... Ja und in welchem Array die Elemente nicht sind!

Michael
...ist "xx" in a oder nicht in b ?

such mal nach "array AND vergleichen"
warrantmaster ist offline   Mit Zitat antworten
Alt 18-12-2003, 11:50   #3 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
Hab dir mal schnell einen kl. prototype geschrieben:
ActionScript:
  1. Array.prototype.deleteDoubles = function(s_array) {
  2.     ret_array = this.concat(s_array).sort();
  3.     for (var o = 0; o<ret_array.length; o++) {
  4.         ret_array[o] == ret_array[o-1] ? ret_array.splice(o-1, o) : null;
  5.     }
  6.     return ret_array;
  7. };
  8. //TEST
  9. first_array = [20, 31, 12, 66, 60, 40, 50];
  10. second_array = [10, 50, 61, 40, 20, 30];
  11. final_array = first_array.deleteDoubles(second_array);
  12. trace(final_array); // 10,12,31,60,61,66
  13.  
thorben.schmitt ist offline   Mit Zitat antworten
Alt 18-12-2003, 12:34   #4 (permalink)
Entscheide Dich
 
Benutzerbild von YesNo
 
Registriert seit: Apr 2003
Ort: Düsseldorf
Beiträge: 218
Jep, Thorben !

Ja, das ist eine gute Idee.

Danke

Michael
YesNo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:30 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele