TypeErrorTypeError
Een waarde heeft niet het verwachte type. Dit is de meest voorkomende JavaScript-fout en treedt op wanneer een bewerking een waarde van het verkeerde type tegenkomt.
ReferenceError: x is not definedEr werd verwezen naar een variabele die in geen enkele toegankelijke scope is gedeclareerd.
De variabelenaam bestaat niet in de huidige scope-keten. Veelvoorkomende oorzaken zijn typefouten, ontbrekende imports, gebruik van een variabele uit een andere scope, of vergeten deze te declareren met let/const/var.
Controleer op typefouten in de variabelenaam. Voeg de ontbrekende import- of require-instructie toe. Declareer de variabele in de juiste scope. Als je een global gebruikt, zorg dan dat deze geladen is vóórdat je script uitvoert.
console.log(myVar); // ReferenceError: myVar is not definedTypeErrorEen waarde heeft niet het verwachte type. Dit is de meest voorkomende JavaScript-fout en treedt op wanneer een bewerking een waarde van het verkeerde type tegenkomt.
SyntaxError: Identifier has already been declaredEen variabele met dezelfde naam is tweemaal gedeclareerd in dezelfde scope met let of const.
CORS Error: No Access-Control-Allow-OriginDe browser blokkeerde een cross-origin verzoek omdat de server de vereiste CORS-headers niet heeft meegestuurd.
EEXISTEen bestandsaanmaakbewerking is mislukt omdat het doelpad al bestaat.
TypeError: x is not iterableEen niet-itereerbare waarde werd gebruikt waar een itereerbaar object werd verwacht, zoals in een for...of-lus of spread-operator.
DOMException: SecurityErrorEen beveiligingsgevoelige operatie werd geblokkeerd door het beveiligingsbeleid van de browser.