javascript - الحصول على قائمة احصائيات في فئة ES6



class properties (1)

بالنظر إلى فئة ES6 ، كيف يمكنني فحصها لتحديد خصائصها وطرقها الساكنة الثابتة؟

في ES5 ، كان تحديد الإحصائيات المرتبطة بالفصل (المُنشئ) بسيطًا مثل التكرار على خصائص الوظيفة. في ES6 ، يبدو أن هناك بعض السحر يحدث ولا يعرضهم على هذا النحو.


نعم ، كل أساليب class es غير قابلة للتعداد بشكل افتراضي.

لا يزال بإمكانك Object.getOwnPropertyNames باستخدام Object.getOwnPropertyNames . قم .prototype و .length و .length (أو كل شيء ليس وظيفة). لتضمين الأساليب الثابتة الموروثة ، سيكون عليك السير في سلسلة النموذج الأولي بشكل صريح (باستخدام Object.getPrototypeOf ).





es6-class