• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Mit Hilfe von Prototype funnktion schreiben

BonKeri

New member
Und zwar geht es hier um zwei funktionen die ergänzt werden sollen, jedoch komme ich nicht weiter, ich weis zwar wie das mit Array geht aber nicht wie das mit Object funktioniert. Könnten jemand vielleicht hier weiterhelfen.

Mit Hilfe von "prototype" soll die "quasi eingebaute Funktion" summe geschrieben werden, so daß z.B. für
var obj = { a:3, b:"4" },
erg = obj.summe(); // das Ergenis erg = 7 ist.
Mit Hilfe von "prototype" soll die "quasi eingebaute Funktion" each geschrieben werden, so daß z.B. für
var obj = { a:3, b:"4" },
obj.each( function (x) { return x*x; } ),
erg = obj.summe(); // das Ergebnis erg = 25 ist.

---code-anfang---

________________.prototype.summe = function() {

var ____________________________

for (___________________________) {

if ( obj._______________________(key)) {
sum += +obj[key];
}
} return sum;
}
//- - - - - - - - Bitte ergänzen - - - - - - - - -

________________.prototype.each = function(fn) {

var ____________________________

for (___________________________) {

if ( obj._______________________(key)) {

___________________________________
}
}
}

Meine Ideen:
Ich denke das muss ich schreiben und weiter weis ich leider nicht mehr!
Object.prototype.summe
Object.prototype.each
 
Zurück
Oben