Результаты поиска по запросу "arrow-functions"
Интересно, спасибо за объяснение.
ли основания писать классический синтаксис методов ES6? class MyClass { myMethod() { this.myVariable++; } }Когда я используюmyMethod() в качестве обратного вызова для какого-либо события, я должен написать что-то вроде этого (в JSX): // ...
Когда «жирная стрелка» (=>) связывается с «этим» экземпляром?
Жирную стрелку можно использовать в разных настройках, но она как-то неВсегда связывайся с тем, что я хочу.
Функции стрелки ES6 все еще закрываются над «этим», даже если они не используют его?
Я пытаюсь понять правила, когда
Получение этого как неопределенного при использовании функции стрелки
Я использую функции стрелок и отлаживаю с помощью Chrome и Firefox Dev Tool. Я получаю,
: Если вы хотите, чтобы выражение тела краткой стрелки было инициализатором объекта, поместите его в
я есть функция со стрелкой, которая выглядит l, то есть это (упрощенно): const f = arg => { arg.toUpperCase(); };Но когда я звоню, я получаюundefined: console.log(f("testing")); // undefinedПочему? Пример: const f = arg => { ...