JavaScript-foutenFout
SyntaxError: Identifier has already been declaredSyntaxError: identificator is al gedeclareerd
Een variabele met dezelfde naam is tweemaal gedeclareerd in dezelfde scope met let of const.
browsernode
Details bekijken TypeError: Cannot assign to read only propertyEr werd geprobeerd te schrijven naar een eigenschap die alleen-lezen is, omdat het object bevroren is of de eigenschap als niet-schrijfbaar is gedefinieerd.
Het object werd bevroren met Object.freeze(), verzegeld met Object.seal(), of de eigenschap werd gedefinieerd met writable: false via Object.defineProperty(). In strict mode gooien deze toewijzingen een fout in plaats van stil te falen.
Maak een nieuw object met de gewijzigde eigenschap via spread-syntaxis: { ...obj, prop: newValue }. Als je een muteerbaar object nodig hebt, bevries het dan niet. Gebruik Object.assign() om een muteerbare kopie te maken.
'use strict'; const obj = Object.freeze({a:1}); obj.a = 2;SyntaxError: Identifier has already been declaredEen variabele met dezelfde naam is tweemaal gedeclareerd in dezelfde scope met let of const.
ETIMEDOUTEen verbinding of operatie is verlopen omdat de externe host niet op tijd reageerde.
InternalError: too much recursionFirefox-specifieke fout, equivalent aan RangeError: Maximum call stack size exceeded in Chrome/Node.js.
TypeError: Assignment to constant variableEr werd geprobeerd een variabele opnieuw toe te wijzen die gedeclareerd is met const.
EACCESHet proces heeft geen toestemming om toegang te krijgen tot het bestand of de resource.
SyntaxError: Unterminated string literalEen stringliteraal mist het sluitende aanhalingsteken.