Flashhilfe.de - Flash Community

Prototype: Array.unique [Flash 8]

 


AntwortenRegistrieren Seite1  

Madokan#1
Benutzerbild von Madokan
Beiträge: 130
Wohnort: Berlin/Germany
Registriert: Mar 2002

28.06.2003, 18:42

Entfernt doppelte Einträge aus einem Array

Prototype:
ActionScript:
1
2
3
4
5
6
7
8
9
Array.prototype.unique = function() {
   for (var i = 0; i < this.length; i++) {
      for (var j = (i + 1); j <= this.length; j++) {
         if (this[i] === this[j]) {
            this.splice(j, 1);
         }
      }
   }
};


Beispiel Aufruf:
ActionScript:
1
2
3
4
// Verwenden
liste = new Array(1,2,3,2,"1",8);
liste.unique();
trace(liste);

[Flashstar]
http://www.flashstar.de
Schlagwörter: Array, prototype
m3ch#2
Benutzerbild von m3ch
Beiträge: 40
Wohnort: Rheinland
Registriert: Jan 2004

04.02.2004, 12:47

Anstatt for (var j = (i + 1); j <= this.length; j++) kannst du for (var j = (i + 1); j < this.length; j++) { machen...

"...und dann tritt die realität ein!"
Madokan#3
Benutzerbild von Madokan
Beiträge: 130
Wohnort: Berlin/Germany
Registriert: Mar 2002

Themenautor/in

04.02.2004, 20:28

Wie heisst es so schön mehrere Wege führen nach rom. Danke für einen weiteren. :)

[Flashstar]
http://www.flashstar.de
[Flashstar]
http://www.flashstar.de

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2021 Sebastian Wichmann - Flashhilfe.de