JavaScript-foutenFout
EvalErrorEvalError
Een fout gerelateerd aan de globale eval()-functie. Deze fout komt zelden voor in modern JavaScript.
browsernode
Details bekijken RangeError: Invalid array lengthEen array werd aangemaakt met een ongeldige lengte, zoals een negatief getal of een niet-integer.
Je hebt een ongeldige waarde doorgegeven aan de Array-constructor (negatief getal, NaN, Infinity, of een getal groter dan 2^32 - 1). Dit kan ook gebeuren bij het instellen van .length op een ongeldige waarde.
Valideer de lengtewaarde voordat je een array aanmaakt. Zorg dat het een niet-negatief integer is kleiner dan 2^32. Gebruik Array.from() of spread-syntaxis bij het aanmaken van een array vanuit een niet-integer telling.
new Array(-1); // RangeError: Invalid array lengthEvalErrorEen fout gerelateerd aan de globale eval()-functie. Deze fout komt zelden voor in modern JavaScript.
UnhandledPromiseRejectionEen Promise werd afgewezen maar er was geen .catch()-handler of try-catch-blok aanwezig om de afwijzing af te handelen.
SyntaxError: Unterminated string literalEen stringliteraal mist het sluitende aanhalingsteken.
TypeError: x is not a constructorEr werd geprobeerd het sleutelwoord new te gebruiken met een waarde die geen constructor is.
DOMException: The operation was abortedEen operatie werd geannuleerd via een AbortController-signaal.
ERR_DLOPEN_FAILEDEen native addon (C++ .node-bestand) kon niet worden geladen.