কম্পিউটার

জাভাস্ক্রিপ্টে ক্লাস কীওয়ার্ড


জাভাস্ক্রিপ্ট ক্লাস, ES6 এ প্রবর্তিত, জাভাস্ক্রিপ্ট প্রোটোটাইপ-ভিত্তিক উত্তরাধিকারের উপর সিনট্যাক্টিক্যাল চিনি। ক্লাসগুলি আসলে "বিশেষ ফাংশন"। আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে ক্লাস কীওয়ার্ড ব্যবহার করে জাভাস্ক্রিপ্টে ক্লাস সংজ্ঞায়িত করতে পারেন -

এই শ্রেণীর কনস্ট্রাক্টর(নাম) { this.name =name; } // এই ক্লাসের একটি ইনস্ট্যান্স পদ্ধতি displayName() { console.log(this.name) }}

এটি মূলত নিম্নলিখিত ঘোষণার সমতুল্য -

 যাক Person =function(name) { this.name =name;} Person.prototype.displayName =function() { console.log(this.name)}

এই শ্রেণীটি একটি শ্রেণীর অভিব্যক্তি হিসাবেও লেখা যেতে পারে। উপরের বিন্যাসটি একটি ক্লাস ঘোষণা। নিম্নলিখিত বিন্যাসটি একটি শ্রেণির অভিব্যক্তি -

// নাম না জানা এক্সপ্রেশনলেট ব্যক্তি =ক্লাস { // এই শ্রেণীর কনস্ট্রাক্টর (নাম) { this.name =name; } // এই ক্লাসের একটি ইনস্ট্যান্স পদ্ধতি displayName() { console.log(this.name) }}

আপনি উপরে উল্লিখিত ক্লাসগুলিকে যেভাবে সংজ্ঞায়িত করেন না কেন, আপনি নিম্নলিখিতগুলি ব্যবহার করে এই ক্লাসগুলির অবজেক্ট তৈরি করতে পারেন -

উদাহরণ

John =new Person("John");John.displayName();

আউটপুট

জন

আপনি https://www.tutorialspoint.com/es6/es6_classes.htm-এ JS ক্লাস এবং ক্লাস কীওয়ার্ড সম্পর্কে গভীরভাবে পড়তে পারেন।


  1. জাভাস্ক্রিপ্টের সাথে একটি উপাদানে একটি ক্লাসের নাম কীভাবে যুক্ত করবেন?

  2. জাভাস্ক্রিপ্টের সাথে একটি উপাদান থেকে একটি ক্লাসের নাম কিভাবে সরাতে হয়?

  3. জাভাস্ক্রিপ্ট এই কিওয়ার্ড ব্যাখ্যা?

  4. জাভাস্ক্রিপ্টে বিশুদ্ধ করে বিভিন্ন লি-তে ক্লাসের নাম যোগ করুন?