[JS] Klassen-Instanzen mit FOR-Schleife durchlaufen

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

[JS] Klassen-Instanzen mit FOR-Schleife durchlaufen

Beitrag von Fluid Byte »

In PB gibt es ForEach aber wie kann ich in JavaScript mit einer FOR-Schleife alle erstellten Instanzen einer Klasse aufzählen? Ich habe bis jetzt nur die Syntax "(For Element in Objekt)" gefunden.

Hier der Code:

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<script type="text/javascript">
	function Debug() {
		alert("Lorem ipsum dolor sit amet!");
	}
	
	function myClass(X,Y,Width,Height) {
		this.X = X;
		this.Y = Y;
		this.Width = Width;
		this.Height = Height;
		this.Debug = Debug;
		this.index = 6365;
	}

	obj1 = new myClass();
	obj1.X = 252;
	obj1.Y = 102;

	obj2 = new myClass();
	obj2.X = 467;
	obj2.Y = 661;
	
	obj3 = new myClass();
	obj3.X = 374;
	obj3.Y = 823;

	for(Element in obj1) {
		//<![CDATA[
		alert(obj1[Element]);
		//]]>
	}
</script>
</head>

<body>
</body>
</html>
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: [JS] Klassen-Instanzen mit FOR-Schleife durchlaufen

Beitrag von Danilo »

Fluid Byte hat geschrieben:In PB gibt es ForEach aber wie kann ich in JavaScript mit einer FOR-Schleife alle erstellten Instanzen einer Klasse aufzählen?
Kannst Du bei JavaScript ein Array verwenden, obj[x] ?
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Antworten