JavaScript - Objektorientierte Programmierung

Aus Wikizone
Version vom 29. Oktober 2012, 09:11 Uhr von 134.3.241.116 (Diskussion) (Die Seite wurde neu angelegt: „ == Objekte und Eigenschaften (Objects and Properties) == var theStatus = new Object; == Klassen == Beispiele <pre> var defaultBounds = new google.maps.LatL…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Objekte und Eigenschaften (Objects and Properties)

var theStatus = new Object;


Klassen

Beispiele

 var defaultBounds = new google.maps.LatLngBounds(
	new google.maps.LatLng(35.31, -11.95),
	new google.maps.LatLng(58.21, 41.74)

);

Tipps und Tricks

Durch Objekte Loopen

Bei Objekten kann man mit so einer Konstruktion arbeiten:

var x = array("eins","zwei","drei");
for (var i=0;i<x.length;i++)
{
	//mach was
}

Bei Objekten funktioniert das nicht. Allerdings enthalten Objekte implizit auch Arrays. So geht es nicht:

var x = document.images;
for (var i=0;i<x.length;i++)
{
	var theName = x[i].name;
	theStatus.theName = 'normal';
}

so gehts:

var x = document.images;
for (var i=0;i<x.length;i++)
{
  var theName = x[i].name;
  theStatus[theName] = 'normal';
}