every
La méthode every() vérifie si tous les éléments d'un tableau satisfont une condition donnée.
Exemple interactif
Syntaxe
Signature classique
typescript
function every<
GenericInput extends readonly unknown[]
>(
input: GenericInput,
predicate: (
element: GenericInput[number],
params: ArrayEveryParams<GenericInput>
) => boolean
): booleanSignature currifiée
typescript
function every<
GenericInput extends readonly unknown[]
>(
predicate: (
element: GenericInput[number],
params: ArrayEveryParams<GenericInput>
) => boolean
): (input: GenericInput) => booleanParamètres auxiliaires
typescript
interface ArrayEveryParams<
GenericInputArray extends readonly unknown[]
> {
index: number;
self: GenericInputArray;
}Paramètres
input: Le tableau à tester.predicate: Fonction de prédicat qui teste chaque élément. Reçoit l'élément, son index et le tableau complet.params.index: Position de l'élément courant.params.self: Le tableau complet (pratique pour comparer ou consulter un voisin).
Valeur de retour
true si tous les éléments satisfont la condition, false sinon.
Voir aussi
some- Vérifie si au moins un élément satisfait une conditionfind- Trouve le premier élément qui satisfait une condition
