Errori JavaScriptErrore
EvalErrorEvalError
Un errore correlato alla funzione globale eval(). Questo errore si incontra raramente nel JavaScript moderno.
browsernode
Vedi dettagli SyntaxError: Missing initializer in const declarationUna variabile const è stata dichiarata senza un valore iniziale.
Le variabili const devono essere inizializzate al momento della dichiarazione perché non possono essere riassegnate in seguito. Scrivere 'const x;' senza un valore è sintassi non valida.
Fornire un valore iniziale: const x = value. Se si ha bisogno di dichiarare senza inizializzare, usare let: let x; x = value;. Per oggetti o array, inizializzare con valori vuoti: const obj = {};
const x; // SyntaxError: Missing initializer in const declarationEvalErrorUn errore correlato alla funzione globale eval(). Questo errore si incontra raramente nel JavaScript moderno.
TypeError: Reduce of empty array with no initial valueArray.reduce() è stato chiamato su un array vuoto senza fornire un valore iniziale.
EPIPEÈ stato tentato di scrivere su una pipe o socket il cui capo di lettura è stato chiuso.
TypeError: Cannot add property, object is not extensibleSi è tentato di aggiungere una proprietà a un oggetto reso non estensibile.
TypeError: x is not iterableUn valore non iterabile è stato utilizzato dove era atteso un iterabile, ad esempio in un ciclo for...of o con l'operatore spread.
TypeError: Cannot convert a Symbol value to a stringSi è tentata una conversione implicita di un Symbol in stringa, operazione non consentita.