يمكننا أيضًا إسناد التوابِع إلى دالة الصنف ذاتها وليس إلى كائن "prototype" لها. نسمّي هذه التوابِع بالتوابِع ”الثابتة“ (static). في الأصناف نضع بعدها كلمة static هكذا: class User { static staticMethod() { // لاحظ alert(this === User); } } User.staticMethod(); // true في الواقع، لا يفرق هذا عن إسنادها على أنّها خاصية بشيء: class User() { } User.staticMethod = function() { alert(this === User); }; User.staticMethod(); // true وتكون قيمة this في الاستدعاء User.static