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

Méthode some() d'array JavaScript

 Objet tableau JavaScript

some()La méthode vérifie si au moins un élément du tableau a réussi le test de la fonction fournie.

some()La méthode exécute la fonction de rappel une fois pour chaque index du tableau :

  • Si un élément du tableau passe le test de la fonction, alorsfindIndex()retourner immédiatementtrueValeur

  • sinon, il retournefalseindique qu'aucun élément n'a réussi le test

Remarque : La méthode some() ne modifie pas l'original tableau.

Syntaxe :

array.some(callback, thisArg)
var fruits = ['Banana', &39;Mango', &39;Apple', &39;Orange';
function hasApple(element) {
 return element === 'Apple';
}
function myFunc() {
document.getElementById('result').innerHTML = fruits.some(hasApple);
}
Vérifiez et voyez‹/›

Compatibilité du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode some() :

Méthode
some()est1.5estest9

Valeur du paramètre

ParamètresDescription
callback
La fonction exécutée pour chaque élément du tableau.
Paramètres de la fonction :
  • elementObligatoire)-L'élément courant en cours de traitement dans le tableau

  • indexOptionnel)-L'index de l'élément courant en cours de traitement dans le tableau

  • arrayOptionnel)- Appelésome()Tableau

thisArgOptionnel) Exécuterrappelà l'heure actuelle est utilisé commeCeValeur

Détails techniques

Valeur de retour : Si la fonction de rappel retourne true pour n'importe quel élément de tableau, alors c'est true ; sinon, c'est faux.
Version JavaScript :ECMAScript 3

Plus d'exemples

Convertir toute valeur en valeur booléenne :

var arr = [true,39;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
Vérifiez et voyez‹/›

 Objet tableau JavaScript