Heim  >  Artikel  >  Web-Frontend  >  Wozu dient die Javascript-Kartenmethode?

Wozu dient die Javascript-Kartenmethode?

青灯夜游
青灯夜游Original
2021-04-19 18:16:4924106Durchsuche

In JavaScript wird die Methode „map()“ verwendet, um ein neues Array zurückzugeben. Die Elemente im Array sind die Werte der ursprünglichen Array-Elemente nach dem Aufruf der Funktion. Die Methode „map()“ verarbeitet die Elemente der Reihe nach in der Reihenfolge der ursprünglichen Array-Elemente. Die Syntax lautet „array.map(function(value,index value,array){})“.

Wozu dient die Javascript-Kartenmethode?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

javascript-map()-Methode

map()-Methode gibt ein neues Array zurück, und die Elemente im Array sind die Werte der ursprünglichen Array-Elemente nach dem Aufruf der Funktion. Die

map()-Methode verarbeitet Elemente nacheinander in der Reihenfolge der ursprünglichen Array-Elemente.

Hinweis: map() erkennt keine leeren Arrays. map() ändert das ursprüngliche Array nicht.

Syntax:

array.map(function(item,index,arr){})

map ist eine Array-Methode. Der Parameter ist eine Funktion.

  • Parameter 1: Element. Der Wert des aktuellen Elements

  • Parameter 2: Index, optional. Der Indexwert des aktuellen Elements im Array

  • Parameter 3: arr ist optional. Das Array-Objekt, zu dem das aktuelle Element gehört

Beispiel:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>点击按钮获取数组元素的平方根。</p>
<button onclick="myFunction()">点我</button>
<p id="demo"></p>
<script>
var numbers = [4, 9, 16, 25];
function myFunction() {
    x = document.getElementById("demo")
    x.innerHTML = numbers.map(Math.sqrt);
}
</script>
</body>
</html>

Rendering:

Wozu dient die Javascript-Kartenmethode?

[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]

Das obige ist der detaillierte Inhalt vonWozu dient die Javascript-Kartenmethode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn