JavaScript Array Certaines méthodes | Expliqué

JavaScript Array Certaines méthodes | Expliqué
Travailler avec des tableaux est une partie indéniable lors de la programmation. Les fonctions de tableau sont l'une des caractéristiques les plus importantes d'un langage de programmation. JavaScript est disponible dans de nombreuses fonctions de tableau prédéfinies qui nous aident à itérer dans un tableau et certains nous permettent même d'appliquer certaines conditions sur le tableau. Une de ces fonctions est .quelques() méthode.

Qu'est-ce que .une méthode () en javascript

Pour le dire simplement, le .quelques() La méthode est utilisée pour vérifier la présence d'un tel élément à l'intérieur du tableau qui peut remplir une certaine condition.

Pour l'expliquer un peu plus en détail, nous pouvons dire que le .quelques() La méthode prend chaque élément du tableau, une par une, et la compare à une certaine condition donnée par le programmeur. Si l'un des éléments remplit cette condition, le .une méthode () s'arrêtera et retournera un vrai valeur. Sinon, il reviendra FAUX

Syntaxe

déployer.un peu (fonction (valeur, index, arr), ceci);

La syntaxe peut sembler intimidant au début, voyant 5 arguments transmis dans une fonction que nous pensions être assez simple et facile. Eh bien, nous allons tomber en panne et expliquer chaque argument.

  • fonction: Une fonction définie par l'invocateur du programmeur contre chaque élément du tableau (une fonction de rappel)
  • valeur: Un argument non obligatoire qui explique la valeur de l'élément actuel
  • indice: Un argument non obligatoire pour représenter l'indice de l'élément actuel.
  • art: L'ensemble du tableau lui-même, un argument non obligatoire.
  • ce: Une autre valeur facultative à utiliser comme valeur «cette» de la fonction

Valeur de retour: La valeur de retour est de type booléen, c'est soit vrai ou FAUX

Maintenant, nous savons ce qu'un .quelques() La méthode est, ce qu'elle fait, et quelle est sa syntaxe, mais nous avons toujours besoin d'une raison pour l'utiliser.

Pourquoi utiliser le .une méthode ()

Imaginez un problème, vous avez un éventail de valeurs d'âge et vous voulez savoir si quelqu'un a plus de 25 ans. Si quelqu'un a plus de 25 ans, nous l'appellerons «âge valide».Comment résoudre ce scénario? Eh bien, faisons d'abord notre tableau contenant l'âge de 10 personnes être quelque chose comme ceci:

âge = [12,23,24,11,17,25,26,21,13,24]

Essayons de résoudre ce problème en utilisant la manière traditionnelle, qui consiste à utiliser une boucle pour itérer à travers chaque élément de «l'âge» du tableau:

Fonction Checkage (arr)
validage = false;
pour (i = 1; i 25)
validage = true;
casser;


validage de retour;

console.journal (vérification (âge));

Maintenant, comme vous pouvez le voir clairement dans l'extrait de code ci-dessus, nous avons d'abord créé une fonction qui a une variable de drapeau "validation»Et reçoit la valeur fausse; Ensuite, nous utilisons une boucle pour itérater à travers chaque élément du tableau et la comparant à l'âge de 25 ans. Si l'un des éléments est supérieur à 25, la valeur de la variable validation changent en vrai, la boucle se casse et la valeur de validation est retourné. La sortie de l'extrait de code suivant est:

Voyons comment nous pouvons accomplir la même tâche en utilisant le .quelques() méthode.

console.journal (âge.un peu (vérification));
Vérification des fonctions (âge)
âge de retour> 25;

Alors, passons en revue cet extrait de code très court. Alors, nous appelons le .quelques() Méthode sur le tableau «Age» et passer dans la fonction vérification. La fonction vérification prend chaque élément du tableau un par un et le compare à 25 et revient vrai ou faux en fonction de la condition. Le .quelques() La méthode compare les éléments un par un en le faisant passer dans la fonction de vérification et lors de la réception d'un vrai, il cesse d'exécuter d'autres éléments car nous avons accompli notre tâche.

Exemple 2

Supposons que nous avons un tableau contenant une liste de marques d'un étudiant dans chaque matière. Et nous devons savoir si cet étudiant a échoué à un sujet en marquant moins de 40.

Le tableau est comme:

marques = [60,54,85,88,75,39];

Nous résolvons le problème avec le code suivant:

si (marques.certains (comparaison) == true)
console.log ("L'élève a échoué un sujet ou plus");

autre
console.log ("L'élève n'a échoué aucune matière");
Comparmières de fonctions (sujet SUBRECT)
SUJET DE RETOUR < 40;

Remarque: si le Des marques.Certains (comparaison) Renvoie vrai, alors nous sommes certains que l'étudiant a échoué à un sujet.

La sortie serait:

Conclusion

L'instruction .quelques() La méthode de JavaScript est vraiment utile et permet d'économiser du temps lorsqu'il s'agit d'itérer un tableau et de comparer chaque élément pour trouver s'il y a un seul élément dans le tableau qui répond à une exigence spécifique. Il peut y avoir d'autres façons traditionnelles de mettre en œuvre la même tâche, mais elles nécessitent plus de lignes de code et plus de traitement que le .quelques() méthode. Nous avons traversé ce que le «.Une méthode () »est, quelle est la syntaxe, la valeur de retour et pourquoi vous devriez l'utiliser en remplacement des méthodes traditionnelles.