Anmelden
Anmelden

Wie man .map() in JavaScript verwendet

Wie man .map() in JavaScript verwendet
Hostman Team
Technischer Redakteur
Programmiersprache JavaScript
20.10.2025
Reading time: 4 min

JavaScript unterstützt mehrere Methoden, um über Arrays zu iterieren. Entwickler verwenden häufig die traditionelle for-Schleife und die weniger verbreitete .forEach()-Methode. Die beliebteste Methode ist jedoch .map(). Diese Methode erstellt ein neues Array, indem sie eine Funktion auf jedes Element des ursprünglichen Arrays anwendet. Sie vermeidet Mutationen und erzeugt wirklich „saubere“ Arrays.

Dies unterscheidet sich von mutierenden Methoden, die das ursprüngliche Array in irgendeiner Weise verändern. In diesem Artikel betrachten wir vier Möglichkeiten, .map() in JavaScript zu verwenden (obwohl es viele weitere gibt).

Methode 1: Funktionen auf einzelne Array-Elemente anwenden

Bei der Verwendung von .map() in JavaScript wird die Callback-Funktion als Argument behandelt. Der Wert des Array-Elements zum Zeitpunkt der Ausführung wird zu einem erforderlichen Parameter dieser Funktion. Sie können ihn verwenden, um Werte zu modifizieren oder Funktionen zu erstellen.

Beispiel:

const sweetArray = [6, 7, 11, 13, 20];
const sweeterArray = sweetArray.map(sweetItem => {
    return sweetItem * 2;
});
console.log(sweeterArray);

Ausgabe:

[12, 14, 22, 26, 40]

Sie können den Code vereinfachen und übersichtlicher gestalten:

const makeSweeter = sweetItem => sweetItem * 2;
const sweetArray = [6, 7, 11, 13, 20];
const sweeterArray = sweetArray.map(makeSweeter);
console.log(sweeterArray);

Ausgabe:

[12, 14, 22, 26, 40]

Die Verwendung von sweetArray.map(makeSweeter) macht den Code lesbarer im Vergleich zur ersten Version.

Methode 2: Strings in Arrays umwandeln

Sie können die .map()-Methode aus dem Array-Prototyp verwenden, um Strings umzuwandeln. Anstatt direkt mit Arrays zu arbeiten, verwenden wir .call(), um .map() auf einen String anzuwenden. Beachten Sie, dass Strings in JavaScript wie Arrays von Zeichen behandelt werden können, wodurch der Zugriff auf einige Array-Methoden möglich ist.

Beispiel:

const name = "Hostman";
const map = Array.prototype.map;
const newName = map.call(name, eachLetter => {
    return `${eachLetter}e`;
});
console.log(newName);

Ausgabe:

["He", "oe", "se", "te", "me", "ae", "ne"]

In diesem Beispiel wird .map() verwendet, um jedes Zeichen im String zu transformieren, indem ein „e“ hinzugefügt wird. Dies funktioniert ähnlich wie .split() und andere Methoden, die auf Zeichen im String zugreifen, bevor sie wieder in ein Array umgewandelt werden.

Methode 3: Listen in JavaScript-Bibliotheken rendern

Dieser Anwendungsfall ist in JavaScript-Frameworks wie React üblich. Hier benötigen Sie die JSX-Syntax, da .map() innerhalb dieser verwendet wird. Zum Beispiel:

import React from "react";
import ReactDOM from "react-dom";

const names = ["cloud", "dbaas", "vps", "storage", "kubernetes"];

const NamesList = () => (
  <div>
    <ul>{names.map(name => <li key={name}>{name}</li>)}</ul>
  </div>
);

const rootElement = document.getElementById("root");
ReactDOM.render(<NamesList />, rootElement);

In diesem Beispiel rendert die React-Komponente ein <div> mit einer Liste. Die JavaScript-.map()-Methode wird verwendet, um über das Array von Namen zu iterieren und einzelne Listenelemente zu generieren. Das Rendering erfolgt durch ReactDOM.render auf einem DOM-Element mit der ID root.

Methode 4: Array-Objekte transformieren

Ein weiterer Anwendungsfall für .map() in JavaScript besteht darin, jedes Objekt in einem Array zu transformieren und ein neues Array mit modifizierten Objekten zurückzugeben. Dies funktioniert ähnlich wie klassische Datenverarbeitung.

Beispiel:

const myUsers = [
    { name: 'cloud', likes: 'scalability' },
    { name: 'devops', likes: 'automation' },
    { name: 'kube', likes: 'orchestration' }
];
const usersByLikes = myUsers.map(item => {
    const container = {};
    container[item.name] = item.likes;
    container.popularity = item.name.length * 12;
    return container;
});
console.log(usersByLikes);

Ausgabe:

[
  { cloud: 'scalability', popularity: 60 },
  { devops: 'automation', popularity: 72 },
  { kube: 'orchestration', popularity: 48 }
]

In diesem Beispiel wird jedes Objekt im Array mit Hilfe von Klammernotation und Objekt-Property-Zuweisungen modifiziert. Dieser Ansatz ist nützlich, um eingehende Daten zu transformieren und zu verdichten, bevor sie in Client-Anwendungen verwendet werden.

Fazit

Wir haben vier Hauptmethoden zur Verwendung der .map()-Methode in JavaScript überprüft. Sie können ihre Möglichkeiten erweitern, indem Sie sie mit anderen Methoden kombinieren. Weitere Informationen finden Sie in der offiziellen Dokumentation.

Programmiersprache JavaScript
20.10.2025
Reading time: 4 min

Ähnlich

Programmiersprache JavaScript

Wie man Bilder in Markdown einfügt

Beim Besuch einer beliebigen Website fällt sofort auf, dass Bilder die Seiten ansprechender und visuell attraktiver machen. Wäre der Inhalt ausschließlich auf Text beschränkt, würde er langweilig und monoton wirken. Visuelle Elemente helfen Nutzern, Informationen besser zu verstehen und zu behalten, und machen die Benutzeroberfläche zugleich benutzerfreundlicher. Markdown ist eine einfache und benutzerfreundliche Auszeichnungssprache, mit der sich Text mit minimalem Aufwand erstellen lässt. Sie wird häufig zum Schreiben von Dokumentationen, Artikeln und Blogbeiträgen eingesetzt. Markdown ermöglicht es auch, Bilder einzufügen, die eine entscheidende Rolle bei der Visualisierung von Inhalten spielen und diese verständlicher und einprägsamer machen. Wichtige Methoden zum Einfügen von Bildern Es gibt zwei Hauptmethoden, um Bilder in Markdown hinzuzufügen: lokale Bilder und externe Links. Lokale Bilder Um lokal gespeicherte Bilder einzufügen, muss der Dateipfad korrekt angegeben werden. Es wird empfohlen, Bilder im selben Verzeichnis wie die Markdown-Datei oder auf derselben Hierarchieebene abzulegen. Befindet sich das Bild im selben Verzeichnis wie die .md-Datei, reicht der Dateiname: ![Computer](computer.png) Befindet sich das Bild in einem Unterordner (z. B. /img) im Projektverzeichnis, lautet der Pfad: ![Computer](img/computer.png) Der Text in eckigen Klammern ([Computer]) ist der Alt-Text. Dieser wird angezeigt, wenn das Bild nicht geladen werden kann, und unterstützt Screenreader bei der Beschreibung des Bildes für sehbehinderte Nutzer. Der Bildpfad steht in Klammern. Achte darauf, dass der Pfad korrekt ist, um Probleme mit der Bildanzeige nach dem Hochladen auf einen Server zu vermeiden. Externe Bilder Um ein im Internet gespeichertes Bild einzufügen, verwende dessen URL: ![Bildbeschreibung](https://site/photo.png) Vorteile externer Bilder: Spart Speicherplatz im Repository Praktisch, wenn Bilder häufig aktualisiert werden Nachteile: Abhängigkeit von der externen Quelle Wird das Bild gelöscht oder die URL geändert, erscheint es nicht mehr Bildgröße Markdown unterstützt standardmäßig keine Größenanpassung von Bildern (Ausnahmen gelten für Plattformen wie GitHub). Du kannst jedoch HTML verwenden: <img src="/img/computer.png" alt="Computer" width="500" height="300"> Erweitertes Formatieren Erweiterte Formatierungen lenken die Aufmerksamkeit und machen den Inhalt leichter zugänglich und besser lesbar. Bildunterschrift Bildunterschriften liefern zusätzliche Informationen für den Leser: ![Computer](/img/computer.png "Text below the image") Klickbares Bild Um ein klickbares Bild zu erstellen, das zu einer anderen Ressource führt, wickle die Markdown-Syntax in einen Link: [![Computer](/img/computer.png)](https://site) Guter Alt-Text Der Alt-Text sollte den Bildinhalt klar und präzise beschreiben. Schlechter Alt-Text: ![Computer](/images/picture.jpg) Guter Alt-Text: ![Der erste jemals gebaute Computer](/img/computer.png) Warum ist Alt-Text wichtig? Barrierefreiheit:Screenreader lesen Alt-Texte für Nutzer mit Sehbehinderung vor. SEO:Suchmaschinen indexieren Alt-Texte — so kann dein Inhalt leichter gefunden werden. Tipps für die Arbeit mit Bildern Verwende nach Möglichkeit Bilder mit kleiner Dateigröße, um Ladezeiten zu verkürzen. Optimiere Bilder vor dem Hochladen, um große Dateien zu vermeiden. Achte darauf, dass der Alt-Text eindeutig und akkurat ist. Der Dateiname sollte relevant sein und Schlüsselwörter enthalten.Beispiel: Statt img123.png lieber computer-setup.png. Methoden zum Einfügen von Bildern — Vergleich Methode Vorteile Nachteile Markdown-Syntax Einfach und schnell Weniger flexibel bei Anpassungen HTML-Markup Volle Kontrolle über Stil und Größe Komplexere Syntax Kombination aus Markdown + HTML Verbindung aus Einfachheit und Flexibilität Grundwissen in HTML erforderlich Fazit Du weißt nun, wie man Bilder in Markdown einfügt, ihre Größe steuert, Bildunterschriften hinzufügt und Inhalte durch Alt-Text zugänglicher macht. Bilder machen Inhalte visueller und helfen den Lesern, Informationen besser zu verstehen. Schau dir unsere zuverlässigen und leistungsstarken WordPress-Hosting-Lösungen für deine WordPress-Websites an.
26 November 2025 · 4 min to read

Haben Sie Fragen,
Anmerkungen oder Bedenken?

Unsere Fachleute stehen Ihnen jederzeit zur Verfügung,
egal ob Sie Hilfe benötigen oder nicht wissen, wo Sie anfangen sollen.
E-Mail an uns
Hostman's Support