Węzeł JS, tradycyjne struktury danych? (np. Set, etc), wszystko jak Java.util dla węzła?

Jestem kochającym węzłem JS i, pochodząc z tła Java, jestem zainteresowany nawet wypróbowaniem go dla niektórych projektów, w których węzeł może wydawać się trochę rozciągnięty, na przykład projekt wyszukiwarki.

Jedną z rzeczy, które mnie nieco zdezorientowały, jest to, że JavaScriptowi brakuje tradycyjnych struktur danych, na przykład zestawu, który ma precyzyjną definicję rozciągającą się nawet poza informatykę, ponieważ był używany w matematyce, zanim istniały komputery (zasadniczo lista, która nie zezwala na duplikaty). Wydaje się, że podczas używania węzła JS nie ma biblioteki takiej jak Java.util, która ma te podstawowe typy danych, do których przyzwyczaiłem się, zdaję sobie sprawę, że mogę je utworzyć samodzielnie, ale to po prostu dodaje więcej nakładów do projektu.

Czy są jakieś biblioteki dla węzła (lub JavaScript ogólnie), które to rozwiązują? Myślę, że węzeł ma wiele możliwości, aby zastąpić używanie języka takiego jak Java dla wielu projektów, ponieważ ma on wiele zalet pod względem szybkości rozwoju, ale musi odtworzyć struktury danych, które są brane za pewnik na bardziej dojrzałej platformie może to być zbyt duże obciążenie dla małego projektu.

Przepraszam, jeśli są inne tego typu pytania, jednak spędziłem trochę czasu na szukaniu i nie wymyśliłem wiele.

questionAnswers(9)

yourAnswerToTheQuestion