Learn JavaScript

lesson ৫ / ৯ · error সামলানো: throw, try, catch, finally, আর stack trace পড়া

Module ১০ · error সামলানো: throw, try, catch, finally, আর stack trace পড়া

Error-এর ভেতরে: completion record, try-এর খরচ, আর একটা Error বানাতে আসলে কত লাগে

Proপড়া

Maria পুরোনো programmer-দের কাছ থেকে দুটো উপদেশ শুনেছে। এক: "গরম loop-এর ভেতরে কখনো try দিয়ো না, performance মেরে ফেলে"। দুই: "exception দামি, এড়িয়ে চলো"। ও জানতে চায় Node 22-এ এর কোনোটা এখনো সত্যি কি না, আর finally কেন একটা function-এর return বদলে দিতে পারে, যেটা Lesson 02-এ জাদুর মতো লেগেছিল।

আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…

Error-এর ভেতরে: completion record, try-এর খরচ, আর একটা Error বানাতে আসলে কত লাগে এর ভেতরে কী আছে

  1. Completion record: specification একটা block-কে কীভাবে দেখে
  2. এই নিয়মটা কেন গুরুত্বপূর্ণ
  3. সাধারণ পথে একটা try block-এর খরচ
  4. একটা Error বানানোর খরচ
  5. কাজের বেলায় এর মানে কী
  6. Error.stackTraceLimit: কয়টা frame
  7. Error.captureStackTrace: যেকোনো কিছুতে stack বসাও, বা একটা frame লুকাও