So fragte ich mich, ob dies der richtige Weg ist, Funktionen zu einem Objekt hinzuzufügen, das durch Objektliterale erstellt wird.Zusätzliche Funktionen zu Objektliteralen hinzufügen, nachdem es erstellt wurde
var person = {
firstname: "default",
lastname: "default",
greet: function() {
return "hi " + this.firstname;
}
}
var me = Object.create(person);
me.myFunction = function() {
return console.log("meow");
};
console.log(me.myFunction());
aber es eine undefinierte nach miauen zurückkehrt, gibt es keinen Grund, warum es so tun würde?
Dank wieder! diesen Teil komplett übersehen. ist das der richtige Weg, um Methoden zu einem Objektliteral hinzuzufügen, nachdem es erstellt wurde? – lonestarz
Ja, es ist völlig in Ordnung. – phihag