English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode some() :
Méthode | |||||
some() | est | 1.5 | est | est | 9 |
Paramètres | Description |
---|---|
callback | La fonction exécutée pour chaque élément du tableau. Paramètres de la fonction :
|
thisArg | Optionnel) Exécuterrappelà l'heure actuelle est utilisé commeCeValeur |
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 |
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); // trueVérifiez et voyez‹/›