at least two
Maak een nieuw project aan met een bestand at-least-two met de volgende inhoud:
interface TestFunction {
(n: number): boolean
}
- Schrijf een arrow functie
isOdddie deze interface implementeert die teruggeeft of een getal oneven is. - Schrijf een arrow functie
isEvendie deze interface implementeert die teruggeeft of een getal even is. - Verzin twee andere functie's die deze interface implementeert.
- Schrijf een arrow functie genaamd
atLeastTwodie twee argumenten aanvaard. Het eerste argument is een array van getallen en de tweede argument is een functie van het typeTestFunction - Deze functie geeft true terug als minstens twee elementen voldoen aan de meegegeven functie.
Bijvoorbeeld:
console.log(atLeastTwo([2,3,4,6,8], isOdd));
console.log(atLeastTwo([2,3,4,5,6,8], isOdd));
geeft de volgende output:
false
true