HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <h2>Ответы</h2>
1 <h2>Ответы</h2>
2 <p>В принципе запрета нет на использование стрелочных функций в классах. Но это нужно использовать с умом. Потому что стрелочные функции не попадают в прототип класса. То есть если например мы захотим переиспользовать метод в другом классе, то со стрелочными функциями это не заработает</p>
2 <p>В принципе запрета нет на использование стрелочных функций в классах. Но это нужно использовать с умом. Потому что стрелочные функции не попадают в прототип класса. То есть если например мы захотим переиспользовать метод в другом классе, то со стрелочными функциями это не заработает</p>
3 <p>class A { message = 'hello from class A'; getMessage() { return this.message; } getMessageArrow = () =&gt; { return this.message; } } class B { message = 'hello from class B'; } B.prototype.getMessage = A.prototype.getMessage; // Ok B.prototype.getMessageArrow = A.prototype.getMessageArrow; // undefined</p>
3 <p>class A { message = 'hello from class A'; getMessage() { return this.message; } getMessageArrow = () =&gt; { return this.message; } } class B { message = 'hello from class B'; } B.prototype.getMessage = A.prototype.getMessage; // Ok B.prototype.getMessageArrow = A.prototype.getMessageArrow; // undefined</p>