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:
- Verwenden Sie
Object.keys(), um ein Array der Schlüssel des Objekts zu erhalten. - Verwenden Sie
Array.prototype.reduce(), um das Array auf ein Objekt abzubilden. - 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.