En JS, vous pouvez utiliser la méthode some() pour déterminer s'il existe un élément spécifié dans le tableau. Cette méthode peut détecter s'il existe un élément dans le tableau qui répond aux conditions spécifiées. , il renverra true, s'il n'existe pas, il renverra false ; format de syntaxe "array.some(callbackfn[, thisArg]);".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Méthode JS some() : détecte s'il y a des éléments qualifiés dans le tableau
Méthode JavaScript some() Utilisé pour détecter s'il existe un élément dans le tableau qui répond aux conditions spécifiées. S'il existe, il renvoie vrai, s'il n'existe pas, il renvoie faux. En y réfléchissant sous un autre angle, some() peut également être utilisé pour détecter si tous les éléments du tableau ne remplissent pas les conditions spécifiées, il renverra false. Si un ou plusieurs éléments correspondent, cela reviendra vrai.
some() L'utilisation spécifique est la suivante :
array.some(callbackfn[, thisArg]);
Description du paramètre :
array : paramètre obligatoire, un objet tableau.
callbackfn : paramètre obligatoire, une fonction qui accepte jusqu'à trois paramètres. La méthode some() appelle la fonction callbackfn pour chaque élément du tableau jusqu'à ce que callbackfn renvoie true ou jusqu'à ce que la fin du tableau soit atteinte.
thisArg : Paramètre facultatif, un objet qui peut faire référence au mot-clé this dans la fonction callbackfn. Si thisArg est omis, undefined sera utilisé pour renvoyer false. La méthode
song() appelle la fonction callbackfn sur chaque élément du tableau dans l'ordre d'index croissant jusqu'à ce que la fonction callbackfn renvoie true. La méthode some() renvoie true immédiatement si un élément est trouvé qui fait que callbackfn renvoie true. Si le rappel ne renvoie true pour aucun élément, la méthode some() renvoie false. La méthode
some() n'appelle pas cette fonction de rappel pour les éléments manquants dans le tableau. En plus des objets tableau, la méthode some() peut être utilisée par tout objet possédant une propriété length et un nom de propriété indexé numériquement, tel que des tableaux associatifs, des arguments, etc.
Exemple :
Détecte si la valeur d'un élément dans un tableau est un nombre impair. Si la méthode some() détecte un nombre pair, elle renvoie true et indique qu'ils ne sont pas tous impairs ; si aucun nombre pair n'est détecté, elle indique qu'ils sont tous impairs ;
function f(value, index, ar) { if (value % 2 == 0) { return true; } } var a = [1,15,4,10,11,22]; var evens = a.some(f); if (evens) { console.log("不全是奇数。"); } else { console.log("全是奇数。"); }
[Recommandations associées : Tutoriel d'apprentissage Javascript]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!