जावास्क्रिप्ट इनपुट का अनपेक्षित अंत

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

<कोड> ध्यान में न आया सिंटैक्स त्रुटि:। प्रविष्टि का अनपेक्षित अंत

मुझे पता है कि इसी त्रुटि ने मुझे कभी-कभी रात में रखा। पसीना मत करो! यह लेख आपके कोड को डीबग करने में आपकी मदद करने के तरीकों के बारे में बात करेगा ताकि आप इस त्रुटि को दूर कर सकें और अपने प्रोजेक्ट के साथ आगे बढ़ सकें।

इसका क्या अर्थ है?

इससे भी अधिक इसका मतलब है कि आपके कोड में कहीं न कहीं विसंगति कोष्ठक या उद्धरण हैं। दिन के अंत में, यह इसलिए है क्योंकि V8 इंजन आपके कोड का एक निश्चित तरीके से विश्लेषण करता है और एक विशेष वर्ण की खोज करता है।

यदि त्रुटि आपको एक पंक्ति और कई वर्ण देती है, तो यह शिकार शुरू करने के लिए एक अच्छी जगह है। अन्यथा, जब तक आपको यह कोड न मिल जाए, तब तक वापस जाएं।

मैं इसे कैसे ढूंढ सकता हूं?

आपके कोड में बग खोजने में मदद करने के लिए आप कुछ चीजें कर सकते हैं:

  1. सुनिश्चित करें कि सब कुछ सही ढंग से इंडेंट किया गया है। Prettier या Embellinez जैसा एक्सटेंशन इस संबंध में मदद कर सकता है। हालांकि, अगर सिंटैक्स में कोई त्रुटि है, तो एक्सटेंशन काम नहीं करेगा या ठीक से काम नहीं करेगा। इंडेंटेशन आपके कोड को अधिक पठनीय बनाता है, हालांकि जावास्क्रिप्ट जैसी भाषा में काम करना जरूरी नहीं है।
  2. आइटम छिपाएं संपादक के बाईं ओर स्थित ड्रॉप-डाउन तीरों का उपयोग करें। यदि आपके आइटम में मिलते-जुलते ओपनिंग और क्लोजिंग ब्रैकेट हैं, तो ब्लॉक ढह जाएगा। यहां एक उदाहरण दिया गया है:
  3. ड्रॉप-डाउन मेनू पर क्लिक किए बिना:

     ha23z5EZYcYoJk4KPuDXGvIHhkWir1FemwG0gMADKSpFpFu XRIKTSBT4QP OdnNcSryU XpKWoYj5kRdfd6ll53w1MdkaGcQaTeGPc8bSkzRXl3ZMEsjibThgqpLbTcTNDdtCXI

    ड्रॉप-डाउन मेनू पर क्लिक करके:

    <आंकड़ा वर्ग ="। WP-ब्लॉक चित्र "> `RLi5xhW93dZQJR7ZjctsRlrRwtOGugviB6a

    इस तरह डॉन & rsquo के तत्वों में से ध्यान हटाना; आपको उन स्थानों पर ध्यान केंद्रित करने और उन पर ध्यान आकर्षित करने की आवश्यकता नहीं है जिनमें मेल खाने वाले ब्रैकेट नहीं हो सकते हैं। यदि आप इसे ठीक से लपेट नहीं सकते हैं, तो यह उस कोड ब्लॉक में एक सिंटैक्स त्रुटि होने की संभावना है

जितना अधिक आप अपने कोड की समीक्षा करेंगे या जितना अधिक आप इस त्रुटि का सामना करेंगे, उतनी ही तेजी से आप इस प्रकार की त्रुटियों का पता लगा पाएंगे! डीबग करना बहुत मुश्किल है!