English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript Array some() Methode

 JavaScript Array-Objekt

some()Die Methode überprüft, ob mindestens ein Element im Array den Test durch die bereitgestellte Funktion bestanden hat。

some()Die Methode führt die Rückruffunktion einmal für jeden Arrayindex aus:

  • Wenn ein Arrayelement gefunden wird, das den Test durch die Funktion bestanden hat,dannfindIndex()sofort zurücktrueWert

  • sonst gibt es zurückfalsebedeutet, dass kein Element den Test bestanden hat

Hinweis: Die some()-Methode ändert das ursprüngliche Array nicht.

Syntax:

array.some(callback, thisArg)
var fruits = [#39;Banana#39, #39;Mango#39, #39;Apple#39, #39;Orange#39;];
function hasApple(element) {
 return element === #39;Apple#39;;
}
function myFunc() {
document.getElementById('#39;result#39;).innerHTML = fruits.some(hasApple);
}
Testen Sie heraus‹/›

Browserkompatibilität

Die Zahlen in der Tabelle specify die erste Browserversion, die some() vollständig unterstützt:

Methode
some()ist1.5istist9

Wert des Parameters

ParameterBeschreibung
callback
Funktion, die für jedes Element im Array ausgeführt wird.
Funktion参数:
  • element(pflichtig)-Aktuelles Element, das im Array bearbeitet wird

  • index(optional)-Index des aktuellen Elements, das im Array bearbeitet wird

  • array(optional)- wurde aufgerufensome()Array

thisArg(optional)ausführenRückruffunktionwird zu diesem Zeitpunkt verwendetDiesWert

Technische Details

Rückgabewert: Wenn die Rückruffunktion true für irgendeinen Arrayelement zurückgibt, ist es wahr;否则为假。
JavaScript版本:ECMAScript 3

更多实例

将任何值转换为布尔值:

var arr = [true, 'true', 1
function getBoolean(element) {
if (typeof element ===39;string'}); 
element = element.toLowerCase().trim();
}
return arr.some(function(t) {
return t === element;
});
}
getBoolean(false); // false
getBoolean('false');   // false
getBoolean(0); // false
getBoolean(true);  // true
getBoolean('true');// true
getBoolean(1); // true
Testen Sie heraus‹/›

 JavaScript Array-Objekt