এখানে ক্লাসিক try-catch ব্লকের একটি উদাহরণ.
try-catch
জাভাস্ক্রিপ্ট ডিফল্ট অবস্থায় কনসোলে মেসেজ লগ করার একটি সরল উপায় প্রদান করে.
ঐতিহাসিকভাবে, ইম্পেরেটিভ প্রোগ্রামিং ভাষাগুলি যেমন বেসিক বা অ্যাসেম্বলির প্রাথমিক সংস্করণে ফাংশন প্রদান করা অভাবের সমস্যা ছিল। সময়ের সাথে সাথে, C ভাষার মতো ভাষাগুলিতে মডিউলার কোডের ধারণা, কোডকে ইউনিটগুলিতে (ফাংশন বা প্রসিজার) ভেঙ্গে ফেলার মাধ্যমে আরও ভাল সংরক্ষণ এবং স্পষ্ট যুক্তি নিয়ে আসে। জাভাস্ক্রিপ্টে, সাধারণ ফাংশন ছাড়াও, আমাদের কাছে এস6 (2015) থেকে অ্যারো ফাংশন রয়েছে যা একটি আরও সংক্ষিপ্ত সিনট্যাক্স প্রদান করে এবং অ-পদ্ধতি ফাংশনের জন্য উপযুক্ত। জাভাস্ক্রিপ্টে কোড আয়োজনের বিকল্প এবং উন্নতিগুলির মধ্যে ক্লাস ব্যবহার করে অবজেক্ট-ওরিয়েন্টেড পদ্ধতি, বা ফাংশনগুলিকে প্রথম শ্রেণিবদ্ধ নাগরিক হিসেবে চিন্তা করা কার্যকরী প্রোগ্রামিং প্যারাডাইম অন্তর্ভুক্ত রয়েছে। বাস্তবায়ন বিষয়ে, জাভাস্ক্রিপ্ট ফাংশনগুলি ক্লোজার সমর্থন করে, যা নির্বাহের পরে একটি ফাংশনের পরিধির প্রবেশাধিকার বজায় রাখার একটি উপায় প্রদান করে, যা এনক্যাপসুলেশন এবং ফ্যাক্টরি ফাংশন তৈরি করা সহ অন্যান্য প্যাটার্নের জন্য শক্তিশালী।.
চলুন, আমরা একটি সরল উদাহরণ দেখি যেখানে রিফ্যাক্টরিং আপনার কোডকে আরও সংক্ষিপ্ত এবং পঠনযোগ্য করতে পারে। এখানে, আমরা একটি ফাংশন রিফ্যাক্টর করছি যা একটি সংখ্যার অ্যারের যোগফল গণনা করে। আগে.