JavaScript-foutenFout
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.
browsernode
Details bekijken SyntaxError: Identifier has already been declaredEen variabele met dezelfde naam is tweemaal gedeclareerd in dezelfde scope met let of const.
Je hebt een variabele gedeclareerd met let of const die al bestaat in dezelfde scope. In tegenstelling tot var staat let en const geen hergebruik van declaraties toe. Dit gebeurt vaak bij het kopiëren van code of in bestanden met meerdere declaraties.
Hernoem een van de dubbele declaraties. Gebruik toewijzing (=) in plaats van opnieuw declareren als je wilt herassigneren. Controleer op dubbele imports of conflicterende variabelenamen uit verschillende codeblokken.
let x = 1; let x = 2; // SyntaxErrorTypeErrorEen 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.
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.
ReferenceErrorEr werd verwezen naar een variabele die niet bestaat in de huidige scope.
ECONNREFUSEDDe verbinding werd geweigerd omdat er geen server luistert op het doeladres en de doelpoort.
ERR_ASYNC_CALLBACKEen niet-functiewaarde is doorgegeven waar een asynchrone callback werd verwacht.
ERR_SOCKET_BAD_PORTEr is een ongeldig poortnummer opgegeven voor een netwerkbewerking.