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 Eigenschaften

Ein 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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage