Skip to content

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 meddelandet The passed argument is not an array..
  • Ä indatat en tom array ska ett undantag av typen Error kastas innehållande meddelandet The passed array contains no elements..
  • Är indatat en array vars element inte enbart innehåller värden av typen Number ska ett undantag av typen TypeError kastas innehållande meddelandet The passed array may only contain valid numbers.. OBS! Värdet Number.NaN ska inte räknas som ett godkänt värde trots att det är av typen Number.
Edited by Mats Loock