TypedArray.prototype.slice()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die slice()-Methode von Instanzen des TypedArray gibt eine Kopie eines Teils eines typisierten Arrays zurück, die in ein neues typisiertes Array-Objekt kopiert wird, ausgewählt von start bis end (wobei end nicht eingeschlossen ist), wobei start und end den Index der Elemente in diesem typisierten Array darstellen. Das ursprüngliche typisierte Array wird nicht modifiziert. Diese Methode hat denselben Algorithmus wie Array.prototype.slice().

Probieren Sie es aus

Syntax

js
slice()
slice(start)
slice(start, end)

Parameter

start Optional

Nullbasierter Index, bei dem die Extraktion beginnt, in eine Ganzzahl konvertiert.

end Optional

Nullbasierter Index, bei dem die Extraktion endet, in eine Ganzzahl konvertiert. slice() extrahiert bis, aber nicht einschließlich, end.

Rückgabewert

Ein neues typisiertes Array, das die extrahierten Elemente enthält.

Beschreibung

Siehe Array.prototype.slice() für weitere Details. Diese Methode ist nicht generisch und kann nur auf Instanzen von typisierten Arrays aufgerufen werden.

Beispiele

Einen Teil eines vorhandenen typisierten Arrays zurückgeben

js
const uint8 = new Uint8Array([1, 2, 3]);
uint8.slice(1); // Uint8Array [ 2, 3 ]
uint8.slice(2); // Uint8Array [ 3 ]
uint8.slice(-2); // Uint8Array [ 2, 3 ]
uint8.slice(0, 1); // Uint8Array [ 1 ]

Spezifikationen

Specification
ECMAScript Language Specification
# sec-%typedarray%.prototype.slice

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch