Funktionale Programmierung

JavaScript ist keine funktionale Programmiersprache wie Lisp oder Haskell, aber der Umstand, dass JavaScript Funktionen als Objekte manipulieren kann, bedeutet, dass wir in JavaScript funktionale Programmiertechniken nutzen können. Die ECMAScript 5-Array-Methoden wie map() und reduce() eignen sich besonders gut für einen funktionalen Programmierstil. Die nachfolgenden Abschnitte demonstrieren Techniken für die funktionale Programmierung in JavaScript. Sie sind als inspirierender Ausflug in das Land der unbegrenzten Möglichkeiten gedacht, die Ihnen JavaScript bietet, nicht als Vorschriften für einen guten Programmierstil.[14]

Arrays mit Funktionen verarbeiten

Angenommen, wir haben ein Array mit Zahlen und möchten den Mittelwert ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.