Vorkommen jedes Elements in einem Array in JavaScript zählen-Code Beispiele

Radu TM

Vorkommen jedes Elements in einem Array in JavaScript zählen

JavaScript von Radu TM June 24, 2022

const arr = ['🍎', '🍌', '🍊', '🍎', '🍎', '🍊', '🍌', '🍍'];

// eine Karte erstellen, um die Zählungen der einzelnen Elemente zu speichern
const counts = new Map();

// über das Array iterieren
for (const element of arr) {
  // wenn das Element nicht in der Karte enthalten ist, seine Anzahl auf 1 setzen
  if (!counts.has(element)) {
    counts.set(element, 1);
  }
  // andernfalls wird seine Anzahl erhöht
  else {
    const count = counts.get(element);
    counts.set(element, count + 1);
  }
}

// die Zählungen ausdrucken
for (const [element, count] of counts) {
  console.log(`${element} | ${count}`);
}

0

30.687

Vorkommen jedes Elements in einem Array in JavaScript zählen

JavaScript von Radu TM June 24, 2022

const arr = [ '🍎', '🍋', '🍇', '🍊', '🍎', '🍋' ];

// ein leeres Objekt zum Speichern von Zählungen erstellen
const counts = {};

// Schleife über das Array
for (const elem of arr) {
  // wenn ein Element noch kein Schlüssel im Zählobjekt ist, setzen Sie es auf 1
  if (!counts[elem]) {
    counts[elem] = 1;
  // andernfalls wird seine Anzahl erhöht
  } else {
    counts[elem] += 1;
  }
}

// das Zählobjekt protokollieren
console.log(counts);

/*
Die Konsole protokolliert:
{
  '🍎': 2,
  '🍋': 2,
  '🍇': 1,
  '🍊': 1
}
*/

0

30.687

Ähnliche JavaScript-Abfragen

Letzte JavaScript Abfragen

Code Beispiele nach Kategorien durchstöbern