Quel est le but de la table.Trouver une fonction dans JavaScript

Quel est le but de la table.Trouver une fonction dans JavaScript
Il peut être déterminé par le fait que tout en travaillant en JavaScript, il faut généralement faire face aux données stockées dans les tableaux. Quelle peut être la chose la plus récurrente à effectuer dans un tableau? Ce sera la recherche de tableau où vous trouvez une valeur spécifique dans un tableau et vous le trouvez à la fin ou à la satisfaction de l'état souhaitable.

Tout en travaillant avec des données présentes dans les tableaux, parfois, vous voudrez peut-être obtenir l'index d'un certain élément, obtenir une confirmation de savoir si un certain élément est présent ou non, sous forme de valeur booléenne, ou que vous voudrez peut-être former un nouveau tableau qui contient tous les éléments que vous avez recherchés.

Modern JavaScript propose de nombreuses méthodes intégrées pour effectuer de telles tâches; Le déployer.trouver() est l'une de ces méthodes.

Comment utiliser le tableau.Trouver une fonction dans JavaScript

Le déployer.trouver() La méthode est utilisée pour rechercher et retourner la première occurrence d'un élément / élément dans un tableau qui passe une certaine condition. Lorsque vous avez besoin d'un seul bâton de match de la Matchbox, optez pour la fonction de recherche.

Condition pour le tableau.trouver une fonction
Pour qu'un élément soit retourné, il doit remplir la condition spécifique ou un test qui est indiqué par l'utilisateur. Si l'élément se trouve au tout début où la condition est remplie, le tableau.trouver la fonction ne passera pas par les éléments restants du tableau.

Applicabilité du tableau.trouver une fonction
Vous devez être conscient du filtre() méthode? La méthode que nous utilisons pour trouver plusieurs valeurs. Le déployer.trouver() Méthode et déployer.filtre() la méthode est très similaire mais nous utilisons déployer.trouver() Méthode lorsque nous avons besoin de l'existence unique de la méthode.

Quand le déployer.trouver() La méthode n'est pas en mesure de trouver quoi que ce soit, il renvoie une valeur «non définie».

Par conséquent, si vous avez seulement besoin ou avez besoin d'une seule valeur, utilisez le trouver() méthode. Pour que plusieurs valeurs soient renvoyées ou trouvées, utilisez filtre() plutôt.

Syntaxe de l'utilisation du tableau.trouver une fonction
L'utilisation d'une telle méthode n'est pas compliquée; Le seul argument dont cette méthode a besoin est une fonction de rappel.

Voici la forme la plus élémentaire:

déployer.find (callbackfunc); // Fait!

Pointer de considérer
Note: L'originalité du tableau n'est pas affectée.

Paramètres ou arguments de tableau.trouver une fonction

Fonction de rappel: Une fonction qui sera exécutée pour chaque élément du tableau

callbackfunc (currentElement, index, arrayName),

Le callbackfunc Prend en outre trois arguments:
actuel: L'élément actuel du tableau.
indice: La place de l'élément actuel dans le tableau (facultatif).
nom d'arrache: Une référence au tableau d'origine (facultatif)
Ce paramètre: Ce paramètre est utilisé comme le «this» à l'intérieur de la fonction de rappel (facultatif).

Donc, toute la syntaxe de déployer.trouver() La fonction irait comme ceci:

déployer.find (callbackfunc (currentValue, index, arrayName), ceci)

Essayons maintenant quelques exemples et saisissons les concepts de déployer.trouver() Méthode avec clarté.

Exemples

Tout d'abord, commençons par un simple tableau de noms:

Exemple 1: Prenons un autre exemple dans lequel nous prenons un tableau de trois noms et nous voulons savoir si ce tableau contient un nom spécifique ou non.

Nous recherchons simplement ce tableau par le nom spécifique:

var namefound = ['James', 'Paul', 'Nathan'].trouver (fonction (name)
Nom de retour === 'Paul';
);

Si ce tableau contient notre nom souhaité, nous imprimons simplement sur la console «le nom existe».

if (nameFound)
console.log (nameFound + "existe");

Quelle sera la sortie?

Sortir

Oui, c'est bien cela. Ce sera "Paul existe".

Maintenant. Ayons un autre exemple dans lequel nous essaierons de trouver une valeur à l'intérieur de l'objet à l'aide du tableau.Find () Méthode:

Exemple 2:
Ici, nous avons une liste d'objets clients ainsi que leur facture

Laissez les clients = [
Nom: 'Pvt Ltd',
Bill: 90
,
Nom: «Pharma»,
Bill: 150
,
Nom: 'Realtor',
Bill: 200
];

Nous allons appliquer la méthode de recherche de telle manière que le client dont le projet de loi est supérieur à 90 apparaîtra juste devant nous.

console.journal (clients.trouver (c => c.facture> 90));

Et le résultat va être:

Exemple 3:
Supposons que nous ayons une liste de couleurs.

const Couleurs = [
"bleu",
"gris",
"rose",
"violet"
]]

Maintenant, la déclaration pour trouver la couleur avec la première lettre comme «G» ira comme ça:

console.enregistrer (les couleurs.trouver (color => couleur.startSwith ("g")));

Et la sortie sera certainement la couleur grise.

Conclusion

Dans cet article, nous avons expliqué tous les aspects du déployer.trouver() méthode. En commençant par la description, nous avons expliqué la fonctionnalité du tableau.trouver la méthode de manière précise. Nous avons couvert presque tous les aspects du tableau.trouver la méthode. Premièrement, nous avons décrit le but de base du déployer.trouver() Méthode puis en poursuivant la syntaxe, les paramètres, quand utiliser, comment utiliser et des exemples, nous avons acquis un bon niveau de compréhension pour le lecteur. Les lecteurs peuvent facilement comprendre le fonctionnement de cette méthode tel qu'il a été brièvement expliqué avec trois exemples pratiques.