Hallo julianp.
//Klasse "Contact" mit 3 Eigenschaften
function Contact() {
this.vorname = "";
this.nachname = "";
this.nickname = "";
}
Warum nicht so?
~~~javascript
function Contact(vorname, nachname, nickname) {
this.vorname = vorname;
this.nachname = nachname;
this.nickname = nickname;
}
Vorteil: Du könntest du Name, Vorname und Nickname direkt beim Erzeugen des Objektes angeben.
Nachteil: Du müsstest du Name, Vorname und Nickname direkt beim Erzeugen des Objektes angeben.
var maria = new Client();
Nicht new Contact()?
Ich möchte alle Eigenschaften aller erzeugten Objekte ausgeben lassen. (nicht einzeln sondern wenn ich noch hundert Objekte hinzufüge die auch alle).
Du könntest hier mit for… in … sowie instanceof arbeiten, um zu prüfen, ob die jeweilige Variable eine Instanz des jeweiligen Objektes ist.
Einen schönen Montag noch.
Gruß, Ashura
--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]