Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

TypedArray.prototype.indexOf()

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2016 browserübergreifend verfügbar.

Die Methode indexOf() von TypedArray-Instanzen gibt den ersten Index zurück, an dem ein bestimmtes Element im typisierten Array gefunden wird, oder -1, wenn es nicht vorhanden ist. Diese Methode verwendet denselben Algorithmus wie Array.prototype.indexOf().

Probieren Sie es aus

const uint8 = new Uint8Array([10, 20, 30, 40, 50]);

console.log(uint8.indexOf(50));
// Expected output: 4

// From position 3
console.log(uint8.indexOf(20, 3));
// Expected output: -1

console.log(uint8.indexOf(51));
// Expected output: -1

Syntax

js
indexOf(searchElement)
indexOf(searchElement, fromIndex)

Parameter

searchElement

Das Element, nach dem im typisierten Array gesucht wird.

fromIndex Optional

Der nullbasierte Index, ab dem die Suche beginnt, in eine Ganzzahl umgewandelt.

Rückgabewert

Der erste Index von searchElement im typisierten Array; -1, falls es nicht gefunden wird.

Beschreibung

Weitere Einzelheiten finden Sie unter Array.prototype.indexOf(). Diese Methode ist nicht generisch und kann nur für Instanzen typisierter Arrays aufgerufen werden.

Beispiele

indexOf() verwenden

js
const uint8 = new Uint8Array([2, 5, 9]);
uint8.indexOf(2); // 0
uint8.indexOf(7); // -1
uint8.indexOf(9, 2); // 2
uint8.indexOf(2, -1); // -1
uint8.indexOf(2, -3); // 0

Spezifikationen

Spezifikation
ECMAScript® 2027 Language Specification
# sec-%typedarray%.prototype.indexof

Browser-Kompatibilität

Siehe auch