In Ruby gibt es eine Methode namens Enumerable#cycle, die wiederholte Wiederholungen von x-mal in einer Sammlung ermöglicht. Ich suche nach etwas ähnlichem in JavaScript, konnte aber kein Äquivalent finden.Wie lautet der JavaScript-Code von Rubys Enumerable # -Zyklus?
Kennt jemand ein JavaScript, das zu Rubys Enumerable # Cycle äquivalent ist?
Kontext: Ich versuche, dasselbe Array in JavaScript zweimal zu durchlaufen. Sobald die Iteration das Ende erreicht hat, möchte ich, dass die Iteration am Anfang des Arrays beginnt und eventuell stoppt. Der Stoppteil ist nicht schwer - es ist der Zyklus der Iteration, den ich in JavaScript erreichen möchte. Ich konnte dies jedoch mit dieser Methode in Ruby machen.
Es ist nicht zu schwer, sich selbst zu implementieren. Ruby hat eine große reiche stdlib, daher würde ich nicht erwarten, dass in JS-Land Äquivalente zu jeder Methode existieren. Selbst lodash und Unterstrich scheinen es nicht zu haben. –