Maison  >  Article  >  interface Web  >  Que fait une méthode dans es6 ?

Que fait une méthode dans es6 ?

青灯夜游
青灯夜游original
2021-09-10 15:49:133402parcourir

es6 La méthode some() est utilisée pour détecter s'il y a des éléments dans le tableau qui remplissent les conditions spécifiées. Elle renvoie true s'il existe, et false s'il n'existe pas, elle peut également être utilisée pour. détecte si tous les éléments du tableau ne remplissent pas les conditions spécifiées, renvoie false si aucun d'entre eux ne correspond, renvoie true si un ou plusieurs correspondent.

Que fait une méthode dans es6 ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3. La méthode

some() peut être utilisée pour détecter si les éléments du tableau remplissent les conditions spécifiées (fournies par la fonction). Elle renvoie vrai s'il existe, et renvoie faux s'il n'existe pas. Tant qu'il y a un élément dans le tableau qui remplit les conditions, some() retournera true

Pensez-y sous un autre angle, some() peut également être utilisé pour détecter si tous les éléments du tableau ne remplissent pas les conditions ; conditions spécifiées. S’ils ne remplissent pas les conditions, il renverra false. Si un ou plusieurs d’entre eux correspondent, true sera renvoyé.

array.some(function callbackfn(Value,index,array),thisValue)
  • array : paramètre obligatoire, un objet tableau.

  • function callbackfn(value,index,array) : une fonction de rappel, paramètres obligatoires, peut accepter jusqu'à trois paramètres :

    • value : la valeur de l'élément courant du tableau, ne peut être omise.

    • index : L'index numérique de l'élément actuel du tableau.

    • array : l'objet tableau auquel appartient l'élément actuel. 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, qui peut être utilisé pour référencer l'objet de ce mot-clé dans la fonction callbackfn. Si thisArg est omis, undefined sera utilisé pour renvoyer false. La méthode

song() appellera la fonction callbackfn sur chaque élément du tableau dans l'ordre d'index croissant jusqu'à ce que la fonction callbackfn renvoie true. Si un élément est trouvé qui fait que callbackfn renvoie true, la méthode some() renvoie true immédiatement. Si le rappel ne renvoie true pour aucun élément, la méthode some() retournera 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 : Vérifiez si les valeurs des éléments du tableau sont toutes des nombres impairs

Si la méthode some() détecte des nombres pairs, elle renvoie vrai et indique qu'ils ne sont pas tous des nombres impairs s'ils ne sont pas pairs ; des nombres sont détectés, il indique qu'il s'agit tous de nombres 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("全是奇数。");
}

【Apprentissage recommandé : Tutoriel avancé 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie es dans es6 ?Article suivant:Que signifie es dans es6 ?