Onverwacht einde van Javascript-invoer

| | | | | | | | | | | | | | | | | | |

Uncaught SyntaxError:. Onverwacht einde van de invoer

Ik weet dat dezelfde fout me soms `s nachts hield. Zweet niet! In dit artikel worden manieren besproken om u te helpen bij het debuggen van uw code, zodat u deze fout kunt omzeilen en verder kunt gaan met uw project.

Wat betekent dit?

Meer dan waarschijnlijk is dit betekent dat er ergens in uw code discrepantie-haakjes of aanhalingstekens staan. Uiteindelijk is dat omdat de V8-engine je code op een bepaalde manier analyseert en naar een bepaald teken zoekt.

Als de fout je een regel en een aantal tekens geeft, is dit is een goede plek om de jacht te beginnen. Ga anders terug door de code totdat u deze vindt.

Hoe kan ik deze vinden?

Er zijn een paar dingen die u kunt doen om de syntaxis te helpen bij het vinden van een fout in uw code:

  1. Zorg ervoor dat alles correct is ingesprongen. Een extensie als Prettier of Embellinez kan hierbij helpen. Als er echter een fout in de syntaxis zit, zal de extensie niet of niet correct werken. Inspringen maakt uw code leesbaarder, hoewel het misschien niet noodzakelijkerwijs nodig is om in een taal zoals JavaScript te werken.
  2. Gebruik de vervolgkeuzepijlen aan de linkerkant van de Editor voor items verbergen. Als uw items overeenkomende openings- en sluitingshaakjes hebben, zal het blok instorten. Hier is een voorbeeld:
  3. Zonder op het vervolgkeuzemenu te klikken:

     ha23z5EZYcYoJk4KPuDXGvIHhkWir1FemwG0gMADKSpFpFu XRIKTSBT4QP OdnNcSryU XpKWoYj5kRdfd6ll53w1MdkaGcQaTeGPc8bSkzRXl3ZMEsjibThgqpLbTcTNDdtCXI

    door te klikken op het drop-down menu:

    `RLi5xhW93dZQJR7ZjctsRlrRwtOGugviB6a

    op deze manier onder de aandacht van de elementen van don & rsquo af te leiden; U hoeft zich niet te concentreren op en de aandacht te vestigen op plaatsen die mogelijk geen bijpassende haakjes hebben. Als u het niet goed kunt inpakken, is het zeer waarschijnlijk een syntaxisfout in dat codeblok

hoe meer u uw code nakijkt of hoe vaker u deze fout tegenkomt, hoe sneller u dit soort fouten kunt opsporen! erg moeilijk te debuggen!