Techniques avancées de recherche de sous-chaînes dans des tableaux à l'aide de findIndex()
En JavaScript, rechercher dans un tableau des correspondances de sous-chaînes peut être une tâche à multiples facettes. Considérez le scénario suivant :
Problème :Comment puis-je rechercher une sous-chaîne dans un tableau et récupérer l'intégralité de la chaîne correspondante, y compris la partie après la sous-chaîne ?
Exemple :
const windowArray = [ "item", "thing", "id-3-text", "class" ];
Exigence : Recherchez l'élément du tableau avec "id-" dans sa chaîne et extrayez la valeur entière, dans ce cas "id-3-text ".
SOLUTION :
Utilisation de findIndex() et include()
La solution la plus simple exploite l'ES6 supérieur- méthode de commande findIndex(). Cette méthode parcourt les éléments d'un tableau et renvoie l'index du premier élément qui répond à un critère spécifié :
myArray.findIndex(element => element.includes("substring"))
Implémentation :
En utilisant cette méthode, le résultat demandé peut être récupéré avec précision et efficacité.
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!