Lo-Dash, Unterschied zwischen Array und Collection
Ein Blick in die Lo-Dash-Dokumentation zeigt, dass die API in folgende Kategorien unterteilt ist:
Arrays,Verkettung,Sammlungen,Funktionen,Gegenstände,Dienstprogramme,Methoden,und EigenschaftenEin genauerer Blick auf die Arrays-API zeigt ungefähr 30 verschiedene Methoden, die für Arrays verfügbar sind.
Die Collections-API verfügt über einige Methoden mehr als die Arrays-API, und sie verwenden nicht dieselben Methoden.
Innerhalb der Collections-API wird eine Collection als ein Objekt beschrieben, das iteriert wird, und kann ein Array sein:
collection (Array | Object | string): Die Sammlung, über die iteriert werden soll.
Interessanterweise gibt es auch eine Collections-API-Methode_.toArray
Das gibt ein Array aus einer Sammlung zurück:
Argumente
collection (Array | Object | string): Die zu konvertierende Auflistung. Kehrt zurück
(Array): Gibt das neue konvertierte Array zurück.
Würde jemand einen formalen Unterschied zwischen einem Array und einer Sammlung in der Lo-Dash-API kennen? Ich hatte die Vermutung, dass es ein Unterschied aufgrund von Backbone.js war. Ich bezweifle jedoch jetzt meine Argumentation zu diesem Zweck, da die Methoden möglicherweise an anderer Stelle verfügbar sind. Danke im Voraus.