• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Objekte? wofür?

Status
Für weitere Antworten geschlossen.

Five-O

Neues Mitglied
Hallo,
ich habe auf dieser seite (<a href="htdtp://droeppez.de/download/js-tut/js-tut/seite7.html#v1">link)mir die ersten teile des tutorial durchgelesen.
Ich verstehe leider nicht wofür ich objekte brauche.
Damit wir uns nicht falsch verstehen:
bisher denke ich, dass Objekt, zb. 3d "teile" sind, die durch x, y, und z gedreht, etc. werden können!

was verstehe ich hier falsch oder garnicht???

MFG Five-O
 
nein in javascript kannst du auch Objekt orientiert arbeiten dazu am besten mal google fragen zu "javascript oop" ;)
 
Man arbeitet in JavaScript generell objektorieniert. Schreibt man document.getElementById() ruft man eine Methode in einer Instanz des Document-Objekts auf (document ist nicht gleich Document).

Selbst Strings, Arrays Regexe sind Objekte. Es gibt auch generische Objekte, die man wie folgt bildet:
Code:
var user = {
    name : "Fabian",
    alter  : 23,
    wohnort : "Magdeburg"
};
alert(user.name);
alert(user["name"]); // äquivalent
Erst wenn ein Objekt einen Prototypen bildet wird es zu einem Objekt im Sinne von OOP. Und damit kann man z.B. Standard-Objekte Methoden oder Eigenschaften geben:
Code:
String.prototype.removeAllNumbers = function () {
   return this.replace(/[0-9]/g, "");
};
alert("Hallo meine Name ist Mr. X9999".removeAllNumbers());

Ich empfehle:
 
aha

also, d.h. dann,
dass objekte manchmal auch "übervariablen" sein können, die dann mehrere "untervariablen" haben???
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben