Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Verwendung der splice()-Methode in JavaScript

Detaillierte Erläuterung der Verwendung der splice()-Methode in JavaScript

高洛峰
高洛峰Original
2017-01-03 16:17:331462Durchsuche

Die splice()-Methode des JavaScript-Arrays ändert den Inhalt des Arrays, indem neue Elemente hinzugefügt und alte Elemente entfernt werden.
Syntax

array.splice(index, howMany, [element1][, ..., elementN]);

Im Folgenden sind die Details der Parameter aufgeführt:

index: Das Array, bei dem der Index beginnt ändern.

howMany: Ganzzahl, die die Anzahl der alten Array-Elemente angibt, die entfernt werden sollen. Wenn howmany 0 ist, werden keine Elemente entfernt.

element1, ..., elementN: Elemente werden dem Array hinzugefügt. Wenn keine Elemente angegeben sind, werden durch die Verkettung einfach Elemente aus dem Array entfernt.

Rückgabewert:

Gibt ein Array zurück, das basierend auf den übergebenen Parametern extrahiert wurde.
Beispiel:

<html>
<head>
<title>JavaScript Array splice Method</title>
</head>
<body>
<script type="text/javascript">
var arr = ["orange", "mango", "banana", "sugar", "tea"];
 
var removed = arr.splice(2, 0, "water");
document.write("After adding 1: " + arr );
document.write("<br />removed is: " + removed);
 
removed = arr.splice(3, 1);
document.write("<br />After adding 1: " + arr );
document.write("<br />removed is: " + removed);
 
</script>
</body>
</html>

Dies führt zu folgenden Ergebnissen:

After adding 1: orange,mango,water,banana,sugar,tea
removed is:
After adding 1: orange,mango,water,sugar,tea
removed is: banana

Ausführlichere Erläuterungen zur Verwendung der splice()-Methode in JavaScript finden Sie auf der chinesischen PHP-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