Som användare av exporterade funktioner vill jag att indata till dem valideras
De funktioner som ska ta emot indata i form av en parameter måste kontrollera att parameterns värde möter ställda krav innan den används vidare i funktionen.
-
Är inte indatat en array ska ett undantag av typen TypeError
kastas innehållande meddelandetThe passed argument is not an array.
. -
Ä indatat en tom array ska ett undantag av typen Error
kastas innehållande meddelandetThe passed array contains no elements.
. -
Är indatat en array vars element inte enbart innehåller värden av typen Number
ska ett undantag av typenTypeError
kastas innehållande meddelandetThe passed array may only contain valid numbers.
. OBS! VärdetNumber.NaN
ska inte räknas som ett godkänt värde trots att det är av typenNumber
.
Edited by Mats Loock