কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট SyntaxError: missing ) after argument list - সমাধান

জাভাস্ক্রিপ্ট ফাংশন কলের শুরু এবং শেষ বোঝার জন্য ব্র্যাকেট (brackets) ব্যবহার করে। যদি ফাংশন বন্ধ হওয়ার আগে কোনো সিনট্যাক্স মিসিং থাকে, তবে SyntaxError: missing ) after argument list এরর দেখায়।

কারণ

  • আর্গুমেন্ট লিস্টের শেষে কমা (,) দিয়ে কিন্তু পরের আর্গুমেন্ট না দেওয়া।
  • স্ট্রিং-এর ভিতরে কমা রাখা যা আর্গুমেন্ট сеপারেটর হিসেবে কাজ করে না।

উদাহরণ এবং সমাধান

ভুল কোড:

message.replace("X," "passed"); // কমা স্ট্রিং-এর ভিতরে

ঠিক কোড:

message.replace("X", "passed"); // কমা স্ট্রিং-এর বাইরে

এরর মেসেজ দেখলে ফাংশন কলের সিনট্যাক্স ভালোভাবে চেক করুন: ব্র্যাকেট মিলছে কিনা, কমা সঠিক জায়গায় আছে কিনা।

উপসংহার

ফাংশন কলের আর্গুমেন্ট সঠিকভাবে কমা দিয়ে সেপারেট করলে এই এরর ঠিক হয়ে যায়।

  1. জাভাস্ক্রিপ্ট document.getElementByID is not a function - সমাধান

  2. JavaScript appendChild: একটি গাইড

  3. জাভাস্ক্রিপ্টে লিংকড লিস্ট তৈরি করা (বেসিক)

  4. জাভাস্ক্রিপ্টে ডাবলি লিংকড লিস্টকে সার্কুলার (Circular) করা