Baseline Widely available
Die some()
-Methode von TypedArray
-Instanzen prüft, ob mindestens ein Element im typisierten Array den Test besteht, der durch die bereitgestellte Funktion implementiert wird. Sie gibt true
zurück, wenn sie im typisierten Array ein Element findet, für das die bereitgestellte Funktion true
zurückgibt; andernfalls gibt sie false
zurück. Sie modifiziert das typisierte Array nicht. Diese Methode hat denselben Algorithmus wie Array.prototype.some()
.
function isNegative(element, index, array) {
return element < 0;
}
const int8 = new Int8Array([-10, 20, -30, 40, -50]);
const positives = new Int8Array([10, 20, 30, 40, 50]);
console.log(int8.some(isNegative));
// Expected output: true
console.log(positives.some(isNegative));
// Expected output: false
Syntax
some(callbackFn)
some(callbackFn, thisArg)
Parameter
callbackFn
Eine Funktion, die für jedes Element im typisierten Array ausgeführt werden soll. Sie sollte einen truthy Wert zurückgeben, um anzuzeigen, dass das Element den Test besteht, und einen falsy Wert andernfalls. Die Funktion wird mit den folgenden Argumenten aufgerufen:
element
Das aktuelle Element, das im typisierten Array verarbeitet wird.
index
Der Index des aktuellen Elements, das im typisierten Array verarbeitet wird.
array
Das typisierte Array, auf dem some()
aufgerufen wurde.
thisArg
Optional
Ein Wert, der als this
beim Ausführen von callbackFn
verwendet wird. Siehe iterative Methoden.
false
, es sei denn, callbackFn
gibt einen truthy Wert für ein Element des typisierten Arrays zurück, in welchem Fall true
sofort zurückgegeben wird.
Siehe Array.prototype.some()
für weitere Details. Diese Methode ist nicht generisch und kann nur auf typisierten Array-Instanzen aufgerufen werden.
Im folgenden Beispiel wird getestet, ob irgendein Element im typisierten Array gröÃer als 10 ist.
function isBiggerThan10(element, index, array) {
return element > 10;
}
new Uint8Array([2, 5, 8, 1, 4]).some(isBiggerThan10); // false
new Uint8Array([12, 5, 8, 1, 4]).some(isBiggerThan10); // true
Spezifikationen Browser-Kompatibilität Siehe auch
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4