জাভাস্ক্রিপ্টে ধ্রুবকের মাধ্যমে প্রোগ্রামিং পদ্ধতি
সম্প্রতি জাভাস্ক্রিপ্টে ভেরিয়েবল ঘোষণার একটি নতুন
পদ্ধতি দেখা দিয়েছে। এই পদ্ধতির মূল বিষয়
হলো যে, let এর পরিবর্তে আমরা সর্বত্র
const ব্যবহার করি, শুধুমাত্র those cases ছাড়া যখন আমরা
নিশ্চিতভাবে জানি যে মানটি পরিবর্তনশীল হবে।
উদাহরণ দেখুন:
const a = 1;
const b = 2;
const c = a + b;
console.log(c);
এই পদ্ধতিটি খুব জনপ্রিয় এবং আপনি এটি বিভিন্ন তৃতীয় পক্ষের উৎসে দেখতে পারেন।
যাইহোক, আমি এই ফ্যাশনেবল পদ্ধতির বিরুদ্ধে। কারণ হলো যে, ধ্রুবকগুলি উদ্ভাবন করা হয়েছিল পাই এর মতো মান সংরক্ষণের জন্য। অর্থাৎ সেই ধরনের মানের জন্য যা আপনার প্রোগ্রামে পূর্বনির্ধারিত। সমস্ত ভেরিয়েবল ঘোষণা করা ধ্রুবক হিসাবে এই ধারণার বিরোধিতা করে।
এছাড়াও, অ্যারে এবং অবজেক্টের আচরণ খুব যৌক্তিক নয় - আমরা সেগুলো ধ্রুবক হিসাবে ঘোষণা করি, তবুও আমরা তাদের বৈশিষ্ট্যগুলি সহজেই পরিবর্তন করতে পারি। এগুলি কী ধরনের ধ্রুবক, যদি সেগুলি পরিবর্তন করা যায়?
প্রায়শই অবজেক্টগুলিকে ধ্রুবক হিসাবে ঘোষণা করা ব্যবহার হয় এই জন্য যে আমরা টাইপ পরিবর্তন করতে না পারি - একটি অবজেক্টের পরিবর্তে একটি প্রিমিটিভ লিখতে। কিন্তু যদি আমাদের টাইপ নিয়ন্ত্রণের প্রয়োজন হয়, যা ডিফল্টরূপে জাভাস্ক্রিপ্টে নেই, তাহলে better to use এর dialect TypeScript।
সাধারণভাবে, আপনি এই পদ্ধতি ব্যবহার করতে পারেন,
যেহেতু এটি একটি ফ্যাশন, কিন্তু আমি against এবং পরবর্তীতে টিউটোরিয়ালে
ভেরিয়েবল আগের মতোই ঘোষণা করা হবে
let এর মাধ্যমে, যেভাবে ভাষাটির authors দ্বারা
পরিকল্পনা করা হয়েছিল।
নিচের কোডটি বর্ণিত পদ্ধতি ব্যবহার করে পুনরায় লিখুন:
const arr = [1, 2, 3, 4, 5];
const res = arr[1] + arr[2];
console.log(res);