JavaScript-felFel
TypeError: x is not a functionTypeError: x is not a function
Ett försök gjordes att anropa ett värde som en funktion när det inte är en funktion.
browsernode
Visa detaljer TypeError: Method called on incompatible receiverEn metod anropades med ett 'this'-värde som inte är av förväntad typ.
Du extraherade en metod från ett objekt och anropade den utan rätt kontext. Inbyggda metoder som Map.prototype.get kräver att de anropas på en Map-instans. Destrukturering eller att skicka metoder som callbacks förlorar kontexten.
Bind metoden till sitt objekt: const get = map.get.bind(map). Eller linda in den i en pilfunktion: (key) => map.get(key). Anropa metoder direkt på sina objekt i stället för att extrahera dem.
const fn = Map.prototype.get; fn.call({}, 'key'); // TypeErrorTypeError: x is not a functionEtt försök gjordes att anropa ett värde som en funktion när det inte är en funktion.
ETIMEDOUTEn anslutning eller operation tog för lång tid eftersom fjärrvärden inte svarade i tid.
SyntaxError: JSON.parse unexpected characterJSON.parse() stötte på ogiltig JSON-syntax, t.ex. enkla citattecken, avslutande kommatecken eller ej citerade nycklar.
ERR_MISSING_ARGSEtt obligatoriskt argument skickades inte till en Node.js API-funktion.
ERR_HTTP2_STREAM_ERROREtt fel uppstod i en HTTP/2-ström.
TypeError: Cannot convert undefined or null to objectEn inbyggd metod som förväntar sig ett objekt fick null eller undefined istället.