Heim  >  Artikel  >  Web-Frontend  >  Wie finde ich mit „Set“ eindeutige Werte in einem JavaScript-Array?

Wie finde ich mit „Set“ eindeutige Werte in einem JavaScript-Array?

Susan Sarandon
Susan SarandonOriginal
2024-11-10 07:58:03941Durchsuche

How to Find Unique Values in a JavaScript Array Using `Set`?

Eindeutige Werte in einem Array mit JavaScript abrufen

Um eindeutige Werte aus einem Array zu extrahieren, ist nicht immer ein zweites Array erforderlich. JavaScript verfügt nicht über eine Hashmap-Struktur ähnlich wie Java. ES6 führt jedoch das Set-Objekt ein, das zur Erzielung von Eindeutigkeit verwendet werden kann.

Eine äußerst prägnante Lösung mit Set und dem Spread-Operator lautet wie folgt:

const a = [1, 1, 2];
const uniqueValues = [...new Set(a)];

Dies gibt [1, 2] als eindeutige Werte innerhalb des Eingabearrays. Das Set-Objekt filtert automatisch doppelte Werte heraus und der Spread-Operator (...) wandelt die Menge wieder in ein Array um.

Das obige ist der detaillierte Inhalt vonWie finde ich mit „Set“ eindeutige Werte in einem JavaScript-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn