Anfänger JavaScript-OOP vs Funktionale

Ich bin gerade erst anfangen zu forschen unterschiedlichen Programmier-Stilen (OOP, funktional, prozessual).

Lerne ich JavaScript und starten underscore.js und kam diese kleinen Abschnitt in der Dokumentation.
Die docs sagen, dass underscore.js kann verwendet werden in einer objektorientierten oder Funktionalen Stil und, dass diese beiden in der gleichen Sache.

_.map([1, 2, 3], function(n){ return n * 2; });
_([1, 2, 3]).map(function(n){ return n * 2; });

Ich verstehe nicht, was ist funktional und was ist OOP, und ich verstehe nicht, warum, selbst nachdem einige der Forschung in diese Programmier-Paradigmen.

Schreibe einen Kommentar