javascript - একটি ES6 শ্রেণিতে স্ট্যাটিক্সের একটি তালিকা পাওয়া



class properties (1)

একটি ES6 শ্রেণি দেওয়া, আমি তার গেটেবল স্ট্যাটিক বৈশিষ্ট্য এবং পদ্ধতি নির্ধারণের জন্য কীভাবে এটি পরিদর্শন করতে পারি?

ES5- এ কোনও শ্রেণীর সাথে সংযুক্ত স্ট্যাটিকগুলি নির্ধারণ করা (এটি নির্মাণকারী) ফাংশনের বৈশিষ্ট্যগুলির উপরে পুনরাবৃত্ত হওয়ার মতোই সহজ ছিল। ES6-এ, এমন কিছু জাদু চলছে যা এগুলি তাদের মতো প্রকাশ করে না।


হ্যাঁ, class সকল পদ্ধতি ডিফল্টরূপে অগণনীয়।

আপনি এখনও তাদের Object.getOwnPropertyNames ব্যবহার করে পুনরাবৃত্তি করতে পারেন। ফিল্টার আউট। .prototype , .prototype এবং .name .prototype (বা কেবল সমস্ত কিছু যা কোনও ফাংশন নয়)। উত্তরাধিকার সূত্রে স্থির পদ্ধতিগুলি অন্তর্ভুক্ত করতে আপনাকে প্রোটোটাইপ চেইনটি স্পষ্টভাবে চলতে হবে ( Object.getPrototypeOf ব্যবহার করে)।





es6-class