logo

Reagieren Sie auf die Karte

Eine Karte ist ein Datenerfassungstyp, bei dem Daten in Form von Paaren gespeichert werden. Es enthält einen eindeutigen Schlüssel. Der in der Karte gespeicherte Wert muss dem Schlüssel zugeordnet werden. Wir können kein doppeltes Paar in der Map() speichern. Dies liegt an der Einzigartigkeit jedes gespeicherten Schlüssels. Es wird hauptsächlich zum schnellen Suchen und Nachschlagen von Daten verwendet.

In React ist die ?map? Methode zum Durchlaufen und Anzeigen einer Liste ähnlicher Objekte einer Komponente. Eine Karte ist nicht die Funktion von React. Stattdessen handelt es sich um die Standard-JavaScript-Funktion, die für jedes Array aufgerufen werden kann. Die Methode „map()“ erstellt ein neues Array, indem sie eine bereitgestellte Funktion für jedes Element im aufrufenden Array aufruft.

Beispiel

Im gegebenen Beispiel nimmt die Funktion map() ein Array von Zahlen und verdoppelt deren Werte. Wir weisen das von map() zurückgegebene neue Array der Variablen doubleValue zu und protokollieren es.

Volladdierer
 var numbers = [1, 2, 3, 4, 5]; const doubleValue = numbers.map((number)=>{ return (number * 2); }); console.log(doubleValue); 

In React wird die Methode map() verwendet für:

1. Durchlaufen des Listenelements.

lexikographische Ordnung

Beispiel

 import React from &apos;react&apos;; import ReactDOM from &apos;react-dom&apos;; function NameList(props) { const myLists = props.myLists; const listItems = myLists.map((myList) =&gt; <li>{myList}</li> ); return ( <h2>React Map Example</h2> <ul>{listItems}</ul> ); } const myLists = [&apos;A&apos;, &apos;B&apos;, &apos;C&apos;, &apos;D&apos;, &apos;D&apos;]; ReactDOM.render( , document.getElementById(&apos;app&apos;) ); export default App; 

Ausgabe

Reagieren Sie auf die Karte

2. Durchlaufen des Listenelements mit Schlüsseln.

Grenze mit CSS

Beispiel

 import React from &apos;react&apos;; import ReactDOM from &apos;react-dom&apos;; function ListItem(props) { return <li>{props.value}</li>; } function NumberList(props) { const numbers = props.numbers; const listItems = numbers.map((number) =&gt; ); return ( <h2>React Map Example</h2> <ul> {listItems} </ul> ); } const numbers = [1, 2, 3, 4, 5]; ReactDOM.render( , document.getElementById(&apos;app&apos;) ); export default App; 

Ausgabe

Reagieren Sie auf die Karte