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
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
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