সুপার
দি সুপার ৷ কীওয়ার্ড একটি বস্তুর পিতামাতার উপর ফাংশন অ্যাক্সেস এবং কল করতে ব্যবহৃত হয়। super.prop এবং super[expr] শ্রেণী এবং বস্তুর আক্ষরিক উভয় ক্ষেত্রেই যেকোন পদ্ধতির সংজ্ঞায় অভিব্যক্তি পাঠযোগ্য। এটি "বর্ধিত-এ ব্যবহৃত হয়৷ " ক্লাস, যা "প্রসারিত ব্যবহার করে " কীওয়ার্ড৷
৷সিনট্যাক্স
super(arguments);
উদাহরণ
নিম্নলিখিত উদাহরণে, "ব্যক্তি নামে একটি শ্রেণীর বৈশিষ্ট্য "কে "ছাত্র নামে আরেকটি ক্লাসে বাড়ানো হয়েছে৷ "। উভয় শ্রেণীতেই, আমরা অনন্য বৈশিষ্ট্য ব্যবহার করেছি এখানে "সুপার৷ অভিভাবক শ্রেণী থেকে একটি সম্পত্তি অ্যাক্সেস করতে কীওয়ার্ড ব্যবহার করা হয় (ব্যক্তি) বর্ধিত শ্রেণীতে (ছাত্র), যেখানে "এটি " কীওয়ার্ডটি বর্ধিত ক্লাসের অ্যাক্সেস করতে ব্যবহৃত হয় নিজস্ব সম্পত্তি।
<html> <body> <script> class Person { constructor(name, grade) { this.name = name; this.grade = grade; } goal() { return `${this.name} wants to become a crickter!`; } interest() { return `${this.name} interested in cricket !`; } } class Student extends Person { constructor(name, grade) { super(name, grade); } need() { return `${this.name} needs a cricket kit`; } career() { return `${super.interest()} ${super.goal()} ${this.need()}`; } } const student = new Student('Rishab pant', '7'); document.write(student.career()); </script> </body> </html>
আউটপুট
Rishab pant interested in cricket ! Rishab pant wants to become a crickter! Rishab pant needs a cricket kit