Objekt-Schlüssel in Großbuchstaben umwandeln

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In diesem Lab werden wir untersuchen, wie man alle Schlüssel eines Objekts in JavaScript in Großbuchstaben umwandelt. Sie werden lernen, wie Sie Object.keys() und Array.prototype.reduce() verwenden, um ein neues Objekt zu erstellen, bei dem alle Schlüssel in Großbuchstaben umgewandelt sind. Diese Technik kann in verschiedenen Szenarien nützlich sein, in denen Sie die Schlüssel eines Objekts zur Konsistenz und Benutzerfreundlichkeit standardisieren müssen.

Wie man die Schlüssel eines Objekts in JavaScript in Großbuchstaben umwandelt

Um alle Schlüssel eines Objekts in JavaScript in Großbuchstaben umzuwandeln, befolgen Sie diese Schritte:

  1. Verwenden Sie Object.keys(), um ein Array der Schlüssel des Objekts zu erhalten.
  2. Verwenden Sie Array.prototype.reduce(), um das Array auf ein Objekt abzubilden.
  3. Verwenden Sie String.prototype.toUpperCase(), um die Schlüssel in Großbuchstaben umzuwandeln.

Hier ist der Code:

const upperize = (obj) =>
  Object.keys(obj).reduce((acc, k) => {
    acc[k.toUpperCase()] = obj[k];
    return acc;
  }, {});

Um die Funktion zu testen, können Sie sie wie folgt aufrufen:

upperize({ Name: "John", Age: 22 }); // { NAME: 'John', AGE: 22 }

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Uppercase Object Keys" abgeschlossen. Sie können in LabEx weitere Labs üben, um Ihre Fähigkeiten zu verbessern.