Methoden
JavaScript stellt für die Arbeit mit Arrays eine Reihe von Methoden zur Verfügung. Diese Methoden sind in Array.prototype
gespeicherte Funktionen. In Kapitel 3 haben Sie gesehen, dass Object.prototype
erweitert werden kann. Array.prototype
kann ebenfalls erweitert werden.
Nehmen wir zum Beispiel an, wir wollen eine Array-Methode hinzufügen, die Berechnungen über ein Array erlaubt:
Array.method('reduce', function (f, value) { var i; for (i = 0; i < this.length; i += 1) { value = f(this[i], value); } return value; });
Indem wir eine Funktion zu Array.prototype
hinzufügen, erbt jedes Array diese Methode. In diesem Fall haben wir eine reduce
-Methode definiert, die eine Funktion und einen Startwert akzeptiert. Für jedes Element des Arrays wird ...
Get Das Beste an JavaScript now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.