Maison  >  Article  >  interface Web  >  L'utilisation et la différence entre some() et filter() dans les tableaux JavaScript (avec code)

L'utilisation et la différence entre some() et filter() dans les tableaux JavaScript (avec code)

亚连
亚连original
2018-05-21 13:49:472564parcourir

Maintenant, je vais vous proposer un article sur l'utilisation et la différence entre le tableau JavaScript some() et filter(). Maintenant, je le partage avec vous et le donne comme référence.

une méthode

array1.some(callbackfn[, thisArg])

pour chaque élément du tableau array1 Appelez le fonction de rappel callbackfn. Lorsque la fonction de rappel renvoie vrai ou que tous les tableaux sont parcourus, la méthode some se termine. Le paramètre facultatif thisArg peut remplacer l'objet this dans la fonction de rappel

méthode de filtrage

array1.filter(callbackfn[, thisArg])

Appelez la méthode callbackfn de la fonction de rappel sur chaque élément du tableau array1. Cette méthode renverra une nouvelle collection d'éléments qui renvoient true dans la fonction de rappel. Le paramètre facultatif thisArg peut remplacer l'objet this dans la fonction de rappel

La différence entre les deux

Certaines méthodes renvoient des valeurs booléennes, qui peuvent être utilisé Vérifier s'il y a un objet dans le tableau

La méthode de filtrage renvoie un nouveau tableau, qui peut être utilisé pour filtrer les objets dans le tableau

Ce qui précède est ce que j'ai compilé pour vous . J'espère que cela vous sera utile à l'avenir.

Articles connexes :

Exemple de code pour créer des effets spéciaux de feux d'artifice avec p5.js_javascriptConseils

Utilisation de base de Javascript

JavaScript modifie dynamiquement les éléments de la page HTML, tels que l'ajout ou la suppression de

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